 We rented a BMW 328I X-Drive Wagon on a vacation in Germany and liked it so much that bought one on our return to the US. Sadly the dealership here is so busy that you can't get your car serviced timely (let alone get a loaner car) and you have to bring it in 2-3 times to get simple matters fixed, which can take days. The tires gave out before 40000 miles and thus far I has it in several times for loose parts which create all sorts of rattle sounds - almost like they didn't complete assembling the vehicle before they sold it ! I seriously fear for the onward repair costs once the warranty expire and I'm already looking for an alternative to the BMW dealership for such repairs (just somewhere who can offer timely service !). Not exactly the BMW experience I had hoped for or was promised !