FLMike 
2008 BMW 3 Series Sedan 335xi 4dr Sedan AWD (3.0L 6cyl Turbo 6M)
Driver's and Mechanic's dream
 Bought my 335xi AWD sedan as a CPO with 30K miles in 2011 as a "practical" commuter as too many miles on my 1995 Porsche 911S.  Love the car but the maintenance costs are beginning to concern me. IMO the ONLY way to purchase / own a 335XI is under the CPO warranty program and sell it before the value curve falls off at 5 to 6 years.  Maintenance thus far:  Via recall: fuel pump, Under CPO: Both rear bearings, front transfer case, front bearing, all O2 sensors, idler pulley, main harness from battery to engine compartment. Maintenance not covered under CPO: rear window motor: $400  Now at 104K highway miles, maintenance out of my pocket:  Electric water pump and thermostat ($1500).    So I am estimating the cost to drive this driving machine approaching >$10k in 4 years.  Ouch.  Expected Maintenance in next 3 months:  All fuel injectors: $1600, Rotors / pads $800.   Turbos...? hope not.Update 10/2016 118k miles.   Original 8yr old battery showing signs of death. New BMW battery $210 self install plus $130 for bmw to reset the not-so-adaptive battery mgmt system.    Value cover gasket leak. Dealer wants 1100.  Another self install of 4hrs and 40bucks...