Hi 4matt and welcome!
Many of your concerns have been well addressed and should help you form a positive feeling for the B.
You've also asked about dealer repair and service costs in the UK.
Each of us have had different experiences at our various dealers and there is no standard.
Being a MB, we have seen high estimates on certain repairs(ie: starter replacement), but on the other hand we no of no one yet on this forum to have had that repair made.
The B should satisfy most of your needs as it has with most of us here.
Cheers, Derek
