2012 BMW X3
£4,195
2012 · 130,000 miles · Diesel · Automatic
Haslingden · North West Trade Centre Haslingden
392 cars found
£4,195
2012 · 130,000 miles · Diesel · Automatic
Haslingden · North West Trade Centre Haslingden
£63,499
2026 · 3,670 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Halliwell Jones BMW
£53,940
2026 · 4,670 miles · Petrol Hybrid · Automatic
Warrington · Halliwell Jones BMW
£31,143
2026 · 2,752 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£21,095
2023 · 49,285 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£17,295
2019 · 43,210 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£63,499
2026 · 3,496 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Halliwell Jones BMW
£34,999
2024 · 16,976 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£33,499
2026 · 7,901 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Halliwell Jones BMW
£42,499
2026 · 6,152 miles · Petrol Hybrid · Automatic
Warrington · Halliwell Jones BMW
£27,799
2025 · 9,383 miles · Petrol Hybrid · Automatic
Warrington · Halliwell Jones BMW
£19,395
2021 · 53,444 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£57,244
2024 · 16,729 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£6,195
2016 · 82,000 miles · Diesel · Manual
Preston · Northwest Trade Centre Garstang
£30,993
2026 · 3,851 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£19,695
2019 · 33,990 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£22,895
2019 · 47,472 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£22,322
2022 · 43,000 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£13,395
2018 · 30,606 miles · Petrol · Manual
Preston · MotorTrust Garstang
£8,095
2017 · 68,727 miles · Diesel · Manual
Morecambe · North West Trade Centre Lancaster
£18,711
2022 · 28,185 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£18,495
2019 · 53,890 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£11,495
2014 · 76,847 miles · Diesel · Automatic
Preston · North West Trade Centre Preston
£22,395
2020 · 30,949 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
TonysTopRevs lists 4,130 used cars for sale from 21 approved dealers across Lancashire and the North West, priced from £695 to £160,990. 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.