IMO the smart way to purchase any BMW is to go CPO and reap the benefit of someone (like yourself) having taken the hit for 25-35% of the car's value in the first 2-3 years. This is particularly true on a model like the E89 where not much is new from MY to MY.
|