BMW 5 Series Ultimate Buyers Guide: Should You Buy an E28 5 Series?