10 best cars to own in UK - with BMW in second and Vauxhall in third - Birmingham Live — OffsidePost