Cash For Cars Perth buys BMW cars in any condition — running, broken down, written off, or just sitting in the driveway gathering dust. We pay up to $9,999 in cash, come to your Perth address with our own tow truck, and sort the WA ownership transfer paperwork on the spot. No rego required. No roadworthy needed. Ring 0420 262 651 for a quote — we'll give you a price over the phone in minutes, and most pickups happen the same day. We also handle similar makes such as Audi, Mercedes-Benz, and Lexus vehicles.
We collect BMWs from anywhere in the Perth metro area — from Joondalup down to Rockingham, Midland to Fremantle. Most pickups happen within two hours of your call. We bring our own tilt-tray, so your car doesn't need to be driveable.
BMW parts hold strong value in Perth's market, especially engines, turbos, and gearboxes from the 3 Series, X3, and X5 range. We price your car based on its actual parts and scrap metal worth — not a lowball number we'll drop when we arrive. The quote we give on the phone is the price we pay.
In WA, selling a car means completing the MR9 change-of-ownership form and notifying the Department of Transport within seven days. We fill out the MR9 with you on the spot, handle the DOT notification, and make sure everything's done properly. You don't need to visit a licensing centre or post anything yourself.
We're a Licensed Motor Vehicle Dealer (MD26589) operating from our Welshpool yard on Hantke Place. That licence means we follow WA's consumer protection rules, carry proper insurance, and process every sale through the books. You're dealing with a registered business, not someone off Gumtree.
BMWs are popular in Perth. Drive through Nedlands, Claremont, or City Beach and you'll see plenty of 3 Series sedans, X1 and X3 SUVs, and the odd M car. But BMW ownership costs add up — servicing is pricier than a Camry or Corolla, and once a BMW hits 150,000 kilometres with a few warning lights on the dash, the repair bills can exceed what the car's worth.
That's where most of our BMW sellers are at. The car still has value — the N20 and B48 engines are solid units with strong parts demand, the ZF gearboxes are sought after, and even body panels and interior trim from late-model BMWs fetch good money. But as a running car, the cost to fix it doesn't stack up.
As a Licensed Motor Vehicle Dealer (MD26589), Cash For Cars Perth has the tools and knowledge to assess what your BMW is actually worth based on its parts, its weight, and what buyers in Perth are currently paying. We'll give you a straight answer, not a runaround.
Every BMW we buy gets assessed individually. We don't use a flat rate — what you're paid depends on the model, age, condition, and which parts are in demand right now.
A 2015 BMW 320i with the N20 turbo engine will fetch more than a 2006 BMW 118i. Bigger engines (the N55 inline-six, the S55 twin-turbo in M cars) and late-model drivetrains push the price up because the parts are worth more.
A BMW that still runs is worth more than one that's been sitting for two years. But even non-runners, flood-damaged cars, and accident write-offs have value — alternators, turbos, ECUs, and alloy wheels all sell well.
BMW X3 and X5 parts move quickly in Perth right now. 3 Series parts are always in demand. If we know we can move the parts fast, we pay more for the car.
You choose how you get paid. We carry cash for on-the-spot payment, or we can send your money via OSKO bank transfer — it lands in your account within 60 seconds. Either way, you're paid before we load your BMW onto the truck.
The whole process usually takes under two hours from first call to cash in hand. Here's what happens:
Ring us on 0420 262 651 or fill out the online form. Tell us your BMW's model (e.g., 320i, X3, 530d), the year, its condition, and roughly how many kilometres it's done. We'll give you a cash figure within a few minutes.
Happy with the price? We'll book a pickup time that suits you — often the same day. There's no lock-in and no obligation. If you want to think about it, no worries.
Our driver arrives at your Perth address with a tilt-tray and the paperwork ready to go. We inspect the car, confirm the price, and complete the MR9 ownership transfer form together.
You receive your payment — cash or OSKO — and we load the BMW onto the truck. The whole thing takes about 20 minutes at your door.
We buy every BMW model that's been sold in Australia. If it's got a BMW badge, we'll make you an offer. The 3 Series is the most common BMW we pick up in Perth — particularly the F30 320i and 328i — followed by the X1, X3, and X5 SUVs.
But we also buy older E46 and E90 models, the 1 Series hatchbacks that are popular as city runabouts, and higher-end cars like the 5 Series and 7 Series. M cars like the M3 and M4 carry strong parts value thanks to their performance drivetrains — even damaged ones fetch solid money. We've also seen more i4 and iX electric models come through lately as early adopters in Perth upgrade or move on from their first EV.
Got an older BMW — an E36, E39, or E60 — that's been sitting unregistered? Those still have parts value. Call us on 0420 262 651 and we'll price it up.
Your BMW doesn't need to be pretty or running. We buy them in every state — from a near-new X5 with finance owing to a 20-year-old 318i that hasn't moved in three years.
If your BMW's been in a crash and insurance has written it off, or if you've decided not to claim, we'll buy it as-is. Damaged BMWs still contain valuable mechanical and electrical parts.
Blown turbo? Timing chain gone? Transmission warning on the dash? These are expensive repairs on a BMW — often $3,000 to $8,000 at a specialist. Instead of pouring money into it, sell it to us and put that cash toward your next car.
If your BMW's rego has lapsed, that's fine. Under the City of Perth's local laws and most WA councils, you can't leave unregistered vehicles on the street. We can take it off your hands before it becomes a problem.
We pick up BMWs from every suburb across the Perth metropolitan area. Our base is in Welshpool, just off Leach Highway, so we can reach most inner and middle-ring suburbs within 30 minutes. Even outer suburbs like Ellenbrook or Rockingham are usually under an hour away.
Ready to sell your BMW? Call Cash For Cars Perth on 0420 262 651 for a free quote — no obligation, no runaround.
Got questions? Here are the most common ones we get from BMW owners in Perth. Or call us directly on 0420 262 651.
Most of the time, we can collect your BMW the same day you call. From our Welshpool yard, we reach most Perth suburbs within 30 to 45 minutes. If you need a specific time — say, after work or on a Saturday morning — we'll book it in.
You'll need your driver's licence (or another valid photo ID) and your vehicle licence papers if you have them. We complete the MR9 change-of-ownership form with you on the spot and handle the Department of Transport notification. If you've lost your rego papers, we can still proceed — just let us know when you call.
Yes. The Takata recall doesn't affect our offer. We buy BMWs regardless of recall status. If the airbags haven't been replaced, that's fine — we handle the vehicle accordingly at our Welshpool facility.
They can. If you've fitted quality parts — a performance exhaust, coilovers, or upgraded brakes — mention it when you call. We'll factor in anything that adds genuine value. Aftermarket alloy wheels in good condition also help.
Absolutely. We buy unregistered and deregistered BMWs all the time. Our tow truck collects the car from your property, so it never needs to be driven on the road. This is a good option if you've got an unregistered BMW that's attracting attention from your local council.
It depends on the model, year, condition, and current parts demand. A late-model BMW X3 in reasonable condition will fetch significantly more than a 2005 BMW 318i that's been sitting for years. We pay up to $9,999. Call 0420 262 651 for an accurate quote — it takes a couple of minutes.
Get a free quote in minutes. We pay up to $9,999, tow for free, and pay via OSKO before we leave.
📞 0420 262 651 Get an Online QuoteMon–Fri: 7:30 AM – 5:00 PM
Saturday: 7:30 AM – 2:00 PM
Ring Cash For Cars Perth on 0420 262 651 today. We'll give you a firm quote over the phone, pick up your BMW for free anywhere in Perth, and pay you on the spot before we leave.
📞 0420 262 651 Get an Online QuoteWe buy a wide range of makes across Perth, including damaged, old, unwanted and non-running vehicles.