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 pricing, so I don't know how good they are under the hood

anyone wanna set me straight?
thanks!