Selling a used car in Malaysia comes down to three real choices: trade it in at a dealer, sell privately on Mudah/Carlist/Facebook, or use one of the "we buy your car" online platforms. Each route has a clear money-vs-time-vs-hassle profile. Here's what each actually pays you in 2026, what the paperwork looks like, and which one fits which seller.
Option 1: Trade in at a dealer
Walk into any used-car dealership, show them your car, get a trade-in offer in 30 minutes. The number will be 15–25% below market resale — the dealer needs that margin to recondition, hold inventory, and absorb risk. In return you get a same-day sale and zero paperwork hassle (they handle the JPJ transfer).
- Time: 1–3 days from offer to bank-in.
- Money: lowest of the three.
- Hassle: lowest. They handle Puspakom, JPJ, and the loan settlement if there's outstanding HP.
- Best for: trading up to a new car at the same dealer (you can negotiate the trade-in value against the new car's price as a single number, which often nets a better deal), or anyone who just wants the cash without dealing with buyers.
Option 2: Private sale (Mudah, Carlist, Facebook Marketplace)
List the car yourself, deal directly with buyers. Expect to get 5–10% below dealer asking price, which is still 15–20% more than a dealer trade-in. The catch is time and tyre-kickers.
- Time: 1–8 weeks depending on price + demand for your model. Toyota / Honda / Perodua move fastest; less popular continental models can sit for months.
- Money: highest. A clean RM 60,000 trade-in becomes RM 70,000–75,000 in a private sale.
- Hassle: highest. You manage listing photos, fielding enquiries on WhatsApp at all hours, test drives with strangers, Puspakom appointments, the JPJ ownership transfer, and the bank settlement if there's an outstanding loan.
- Best for: sellers with patience, a popular car, and the time to handle ~50–100 messages of which 80% are time-wasters.
Option 3: Online "instant offer" platforms
Services like Carsome, myTukar, and Carro will inspect your car at a depot or your home, then give you a firm offer good for a few days. Acceptance triggers same-day or next-day bank-in.
- Time: 1–2 days from inspection to bank-in.
- Money: typically 5–10% above a brick-and-mortar dealer's trade-in offer (their margins are tighter because they auction inventory through a wider network), but still meaningfully below private sale.
- Hassle: low. They do the inspection, Puspakom, JPJ transfer, and HP settlement.
- Best for: sellers who want more than a trade-in will pay but don't want to babysit Mudah listings.
The paperwork: JPJ ownership transfer step by step
If you're using a dealer or platform, they handle this. If you're selling privately, here's the actual process so you can budget the time and avoid surprises.
- Settle any outstanding HP first.You can't transfer ownership while the bank has a lien. Get a redemption statement from the financier, settle the balance, and collect the Form JPJ K3A(release of claim) — without it, JPJ won't complete the transfer.
- Puspakom inspection. Mandatory for any ownership change on a vehicle older than 5 years. Cost: RM 50–80, takes about 30 minutes if you book online via mypuspakom.com.my. They'll inspect chassis, engine, brakes, lights — refusal rate for normal cars under 10 years is low.
- Both parties at JPJ (or via MyEG). Buyer and seller submit forms JPJK3 (transfer) and JPJK7(insurance declaration) along with the Puspakom report, both ICs, the original geran (vehicle registration card), and proof of paid road tax + comprehensive insurance in the buyer's name. JPJ counter fee is RM 50 for the transfer.
- MyEG alternative. If both parties have a MyEG account, the entire transfer can be done online in 15 minutes without queuing at JPJ. Costs an extra RM 8 service fee. Worth it.
- New geran arrives in 5–7 working days by post (or you can collect at the JPJ counter the same day).
How to price your car before listing
- Carlist + Mudah comparable scan: search for your exact make/model/year/transmission. Note the asking prices of 8–10 comparable listings, throw away the top and bottom 2, average the rest. That's the asking. The actual sale price is usually 5–10% lower — buyers negotiate.
- Mileage adjustment: for every 10,000 km above the comparables' average, drop ~RM 1,500–3,000 depending on car price. Below average, add the same amount.
- Condition adjustment: minor cosmetic issues (curbed rim, small dents) drop RM 500–2,000. Major mechanical history (accident, gearbox replacement) drops 10–20%.
- Recent service records add RM 1,000–2,000 of perceived value — keep your booklet stamped and any workshop invoices.
The traps
- Buyer wants to test-drive alone.Don't. Always ride with them. Most insurance won't cover damage during an unaccompanied test drive of a sale-in-progress.
- Cashier's order vs cash vs online transfer. Cashier's order is the safe path — it's drawn against the buyer's bank account, can't bounce, takes the buyer 1–2 days to prepare. Cash is fine for amounts you're willing to count in front of them at the bank. Online transfer is risky if you haven't seen the funds clear into your account — wait until the money shows in your balance, not just an SMS notification.
- Don't hand over the keys before JPJ transfer completes. Until ownership transfers, summonses, accidents, and parking fines stay attached to you. Sign the JPJ paperwork the same day you hand over the car.
- Don't cancel your insurance until transfer completes.If the buyer rear-ends someone the day before transfer goes through, you're still the registered owner.
Quick recommendation
- Need money in 48 hours: dealer trade-in or instant online platform.
- Want maximum money, have 4–8 weeks: Mudah or Carlist private sale.
- Buying a new car: negotiate trade-in into the new car deal — it's the only time a dealer trade-in is competitive on money, because they'll often inflate the trade-in to close the new-car sale.
Selling your car via a Malaysian dealer who's on DealershipDeck? Look for the "Sell your car" form on their public site — it's the fastest way to get a real-money offer from a real dealer without a depot inspection first.