2024 BMW X4M 3.0i Competition Auto xDrive Euro 6 (s/s) 5dr
£57,244
2024 · 16,729 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
367 cars found
£57,244
2024 · 16,729 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£31,341
2026 · 3,851 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£36,290
2023 · 16,400 miles · Petrol Hybrid · Automatic
Huddersfield · Hitchfields Ltd
£15,695
2022 · 33,231 miles · Petrol · Manual
Lancaster · MotorTrust Lancaster
£20,395
2023 · 74,070 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£25,495
2022 · 52,465 miles · Petrol Plug-In Hybrid · Automatic
Huddersfield · Hitchfields Ltd
£8,295
2017 · 67,183 miles · Petrol · Manual
Preston · Northwest Trade Centre Garstang
£24,995
2023 · 15,145 miles · Petrol · Automatic
Huddersfield · Hitchfields Ltd
£16,095
2020 · 40,801 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£18,195
2020 · 83,756 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£19,495
2023 · 28,491 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£15,807
2021 · 88,803 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£17,295
2019 · 43,210 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£6,195
2016 · 82,000 miles · Diesel · Manual
Preston · Northwest Trade Centre Garstang
£18,295
2022 · 35,347 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£19,895
2022 · 33,538 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£19,395
2021 · 53,444 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£19,695
2019 · 33,990 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£15,295
2021 · 42,084 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£8,095
2017 · 68,727 miles · Diesel · Manual
Morecambe · North West Trade Centre Lancaster
£24,995
2021 · 25,584 miles · Diesel Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£22,509
2022 · 43,000 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£13,395
2018 · 30,606 miles · Petrol · Manual
Preston · MotorTrust Garstang
£22,895
2021 · 18,624 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
TonysTopRevs lists 4,060 used cars for sale from 21 approved dealers across Lancashire and the North West, priced from £695 to £162,500. The most listed makes are Ford, Vauxhall and BMW, and the most stock is in Preston, Warrington and Haslingden.
Every dealer is approved before their stock appears, and you deal with the dealer directly: call or send an enquiry from any listing.