At 19 you decided to buy a BMW as a first car. I'm sorry but common sense seems to be lacking.
Insurance will be impossible on a car like that! You'll be lucky if you ever get a quote on a car like that, if you do it'll be very expensive.
I could have misinterpreted your posts, but you make it seem like you've bought a brand new BMW from the dealers and you make it seem like it'll be your first car. You also said you've been busy with driving lessons, so this means you won't have held your license for very long, so insurance will be sky high.
Why wouldn't you choose a first car that can actually be insured? I'm not trying to put you down OP but something seems a bit off about this. It reminds me of a similar story posted on here some time ago.