Hello,
That depends on several factors. A BMW usually has a long wheelbase, short overhangs, and a rather low front end. What will the driveway be like? Flat road, 12-degree incline, flat garage? Incline from road to garage? How wide?
If the driveway is wide and slopes towards the house, you will have it much easier, as you will have significantly fewer problems if you drive over it at a slight angle... Please provide details
Also keep in mind that the ground clearance tends to decrease.
Regards