 I bought a 2011 135i used.  Huge mistake!  While the car is easy on the eyes, it is rough on the bank account. Within 1 month of buying this car, I had to shell out $1,000 to have the pulleys replaced due to squealing.   I drove the car less than 3 months when the headlights went out.  It's a cook $4500 to replace these babies.  Next (about 2 months later), the thermostat goes out while I am in traffic in Atlanta.  This repair hit me for another $1200.  The car has a problem with rough idle where it will almost stall at red lights while sitting still (with or without the AC on).  I have taken the car to the shop twice only to be told that it is "bad gas".  What a lame response for "I have no clue."  Most recent repair was an oil leak that costs me $610 and the tech says I need to replace the oil pan - another $1300.  Currently, I am tolerating the rough idle (because they have no clue) and the pulleys that were not replaced are squealing really bad.  I hate this car.  It's my third and FINAL BMW.  I will never buy another BMW and highly recommend that you do not either.