We carry a stock
of around 45 carefully selected cars, mainly two to eight years old,
across the whole range of BMW's. We pride ourselves in selling cars
with full service history and to the same standard as franchised dealers.
Please use the links to the right to view the series you are interested