I'm considering a used BMW...am I nuts?

I’ve been looking at 2015-16 low-mileage 328 X-drive, Audi A4 Quattro and Infiniti Q50 3.0 AWD cars.

Having watched a lot of videos and read tons of reviews, here’s my personal conclusion on the three:

  • The BMW has the best transmission, followed closely by the A4
  • The BMW and Audi have the best handling; probably a slight edge to Audi.
  • The Audi has the best interior quality and slightly more room (or seems to) in the back seat.
  • The Infiniti has the most power -- it's a turbo V6 with 300hp -- but the worst mileage. The Infiniti and BMW consistently throw down times of 5.4-5.5, while the A4 has a range of 5.1-5.7... maybe they're using launch control to get those lower times, or just a heavier foot.
  • All three are about equally fast, mid-5 seconds to 60 mph
  • The Infiniti is the sexiest

I’m leaning towards the A4, but if I found a prime 328i X-drive for under $20k, like you have, I would run, not walk, to buy it. Even if it was white or black, my two least-favorite colors; you can always get a paint job. Assuming my boss would let me buy it…