3. Not related to BMW, but how is a Mazda 3? They got good reviews also.
I really like mine (2012 skyactiv HB). Within my family/circle of friends we have one 2011 3 sedan (2.0L, non-skyactiv), two 2012 3 skyactiv HBs, one 2014 3 skyactiv HB, one 2015 3 skyactiv HB, and one 2015 CX-5 skyactiv.
All of us do the factory recommended maintenance schedule at dealers (every 7500mi, typically ~$60-100 for synthetic oil, tire rotation, fluids top off, and car wash), and there have been zero issues. I have the most mileage of this sample group at 85k miles and have owned mine a bit over 4yrs. The stock tires suck (grip-wise), but last a decent amount of time (45-55k). None of us have had to change our brakes yet, and there have been no breakdowns or electronics failures. Fuel economy is another strong point of the MZ3, and I average around 35-38mpg running regular unleaded. My vehicle definitely likes hotter temperatures (mileage goes up significantly once it's 90F+ out).
The driving dynamics and steering of the MZ3 are excellent for its class, and the car is way more fun and engaging than a BMW 3 series with standard x-drive suspension, which comparatively feels numb and loose like a Lexus (WTF are you paying for in that case?). The only downsides to the driving experience is the relatively low engine output, and FWD understeer towards the end of cornering. For a first car, the lack of power may be a better thing.
I drive my vehicle on lots of unpaved roads (sand, mud, gravel, and dirt), and it's handled them all very well. Have I gotten stuck in the mud before? Yup, but so were some of the AWD pickups that day.
The interior of the MZ3 is a bit smaller than other vehicles in its class for rear passengers, but the trunk room (in the HB) is excellent. The trunk is wider than the BMW 3 series wagon and 4 series GC. Those BMW's have a short area that's a bit wider, but then it tapers in by 12in for the majority of the trunk length. That was a letdown since I like to put my bike in my trunk and it made it more difficult.