hey guys, i'm browsing around for a first car and I absolutely LOVE the mini coopers! the bold colors, smaller size (fewer chances to hit something, good for a first time driver) and great mileage....however, it is owned by BMW and European. I keep hearing different things about maintenance...