Filter results 51 Cars
Browse by engine
Browse by trim
Sort By
2021 BMW 5 Series Touring
530e M Sport 5dr Auto
530e M Sport 5dr Auto
Group 1 Bedford BMW
50,300 miles
Call dealer
£23,993
2022 BMW 5 Series Touring
530e M Sport 5dr Auto
530e M Sport 5dr Auto
Group 1 Norwich BMW
13,643 miles
Call dealer
£32,495
2015 BMW 5 Series Touring
525d M Sport 5dr Step Auto
525d M Sport 5dr Step Auto
John Clark Select Perth
48,684 miles
Call dealer
£15,990
2020 BMW 5 Series Touring
520d MHT M Sport 5dr Auto
520d MHT M Sport 5dr Auto
Vertu Ford Gloucester
45,281 miles
Call dealer
£24,122
2022 BMW 5 Series Touring
520i MHT M Sport 5dr Step Auto
520i MHT M Sport 5dr Step Auto
JCT600 Approved Centre Doncaster
32,924 miles
Call dealer
£27,950
2024 BMW 5 Series Touring
530e M Sport Pro 5dr Auto
530e M Sport Pro 5dr Auto
Group 1 Hindhead BMW
11,435 miles
Call dealer
£45,989
2023 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
8,239 miles
Call dealer
£38,000
2024 BMW 5 Series Touring
530e M Sport Pro 5dr Auto
530e M Sport Pro 5dr Auto
Group 1 Reading BMW
8,677 miles
Call dealer
£45,950
2024 BMW 5 Series Touring
530e M Sport Pro 5dr Auto
530e M Sport Pro 5dr Auto
Group 1 Farnborough BMW
5,027 miles
Call dealer
£47,995
2024 BMW 5 Series Touring
530e M Sport 5dr Auto
530e M Sport 5dr Auto
Group 1 Colchester BMW
2,809 miles
Call dealer
£45,397
2018 BMW 5 Series Touring
530d xDrive M Sport 5dr Auto
530d xDrive M Sport 5dr Auto
Marshall BMW Grimsby
32,000 miles
Call dealer
£28,432
2021 BMW 5 Series Touring
520i MHT SE 5dr Step Auto
520i MHT SE 5dr Step Auto
Marshall BMW Salisbury
39,000 miles
Call dealer
£23,559
2022 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
Snows BMW Portsmouth
30,740 miles
Call dealer
£28,687
Buy new from | £48,550 | (list price from £54,535) |
Showing 16 - 30 of 51 cars