
Key Takeaways
- →The JPJ ownership transfer for a fully-paid private car costs RM100 plus a RM30 Puspakom B5 inspection, and the buyer must register within 14 days of the sale under Section 14(1) of the Road Transport Act 1987.
- →Buy through managed platforms (Carsome, myTukar) for an inspected car with a warranty, or through classifieds (Mudah, Carlist) and direct owners for a lower price with more legwork.
- →The seller's insurance and road tax lapse the moment the car is sold, so the buyer arranges fresh insurance first, completes the transfer, then renews road tax; NCD stays with the seller.
- →Verify before you pay: check the geran against the seller's MyKad, confirm no outstanding loan or blacklist, screen for odometer, flood, clone and cut-and-join fraud, and run the bank account through Semak Mule.
Indicative figures. Fees and prices here are verified July 2026; JPJ, Puspakom and insurance charges change, so confirm current rates before you commit. This is general guidance, not financial or legal advice.
In This Guide
The Malaysian used-car market, at a glance
Buying a used car in Malaysia runs through a mix of online marketplaces, dealer chains, and private sellers. The four names most buyers meet:
- Carsome and myTukar are integrated platforms that buy cars, refurbish them, and resell with an inspection report and a warranty. Carsome lists a 175-point inspection and a one-year warranty on cars it sells. Prices sit higher than a private deal, and you trade some of that margin for checks and paperwork handled for you.
- Carlist and Mudah are classifieds. You browse listings from dealers and private owners, then arrange viewing, inspection, and transfer yourself. Cheaper on paper, more legwork, and the condition is on you to verify.
For sellers, a common tactic is to get quotes from several e-bidding platforms (Carsome, myTukar, and others) and compare against the private-sale price on Mudah before deciding.
How prices and depreciation work
A car loses the most value early. Industry guides put the year-one drop at roughly 15% to 25% of the purchase price, steeper for luxury marques and gentler for national cars. Over five years a typical car keeps around 40% of its original price, so about 60% is gone. National brands (Proton, Perodua) and popular Japanese models (Toyota, Honda) hold value better than luxury or niche models. This is why a three-to-five-year-old car is often the value sweet spot: the steepest depreciation has already been absorbed by the first owner.
The headline steps
Every used-car purchase moves through four stages:
- Find. Search the platforms above, shortlist by model, year, mileage, and price.
- Inspect. Check the car's condition, service history, and outstanding loan or blacklist status before you pay.
- Transfer. Ownership moves at JPJ. A Puspakom inspection produces the required report, then the transfer is filed through the MyJPJ app, the MySikap portal, a JPJ counter, or an authorised agent such as MyEG. The buyer must register within 14 days of the sale (Section 14, Road Transport Act 1987).
- Insure. Arrange motor insurance and road tax in the new owner's name. A transfer cannot complete without valid insurance.
At a glance
| Item | Detail |
|---|---|
| Main platforms | Carsome, myTukar (managed resale + warranty); Carlist, Mudah (classifieds) |
| Value sweet spot | 3 to 5 years old, national or popular Japanese models |
| Year-one depreciation | About 15% to 25% of purchase price |
| Transfer authority | JPJ, via MyJPJ / MySikap / counter / MyEG |
| Pre-transfer inspection | Puspakom B5 report (fully-paid car), B7 if financed |
| JPJ transfer fee | RM100 (private vehicle) |
| Puspakom B5 fee | RM30 (plus a small booking and SST charge) |
| Deadline | Register within 14 days of sale |
The sections that follow break down each step: pricing a car fairly, what a Puspakom inspection covers, the JPJ transfer flow, loans, insurance, and the scams to watch for.
Where to buy: platforms, dealers and direct owners
You have three main routes to a used car in Malaysia: managed online platforms that buy and recondition cars themselves, classifieds where dealers and owners advertise, and buying straight from the previous owner. Each sits at a different point on the price-versus-protection scale.
Managed platforms: Carsome and myTukar
Carsome and myTukar (now operating under Carro) buy cars, inspect them, recondition them, and resell them under their own brand. Carsome puts each car through a 175-point inspection that checks for mileage tampering, major accident, flood and fire damage, then sells it with a one-year warranty, a five-day money-back guarantee, and doorstep delivery. myTukar runs a similar certified-and-warranty model.
Pros: the car is inspected and refurbished before you see it, ownership transfer and loan paperwork are handled for you, and the warranty plus return window cover you if something is wrong.
Cons: you pay for that service. A reconditioned, warrantied car from a managed platform usually costs more than the same model listed by a private owner, because the margin funds the inspection, warranty and overheads.
Classifieds: Mudah.my and Carlist.my
Mudah.my and Carlist.my are listing sites. They do not own the cars. You browse ads placed by used-car dealers and by owners, then deal with the seller directly. Mudah lets you filter by seller type, so you can separate Direct Owners, Dealers and Mudah Certified listings. In a 2025 industry survey, 71% of dealers named Mudah.my as their platform of choice, ahead of Carlist (16%) and Facebook Marketplace (8%); on the buyer side 70% used Mudah, 57% Facebook Marketplace and 55% Carlist.
Pros: the widest selection and the clearest view of the market price for a given model.
Cons: the platform gives you no warranty and no inspection. Verification is your job. Arrange your own Puspakom check and confirm the car before any payment.
Used-car dealers
A dealer holds stock, arranges financing, and processes the JPJ ownership transfer for you. Prices sit above private-owner level because the dealer needs a margin, and some offer a short in-house warranty. Quality varies by dealer, so check reputation and insist on a Puspakom inspection.
Direct from the owner
Buying from the registered owner usually gives the lowest price, since there is no middleman margin. You also speak to the person who actually drove the car, which helps you learn its service and accident history.
Cons: you handle everything yourself. That means the Puspakom B5 transfer inspection, the JPJ ownership transfer, arranging your own loan and insurance, and settling any existing loan on the car before it can be transferred. This route carries the most scam exposure, so verify the owner's identity and the car's loan status before paying.
Comparison at a glance
| Channel | Typical price | Inspection / warranty | Paperwork | Main risk |
|---|---|---|---|---|
| Carsome / myTukar | Highest | Yes (certified + 1-year warranty) | Handled for you | Least; covered by warranty and return window |
| Dealer (via Carlist / Mudah) | Higher | Varies; some short warranty | Dealer handles JPJ transfer | Dealer quality varies |
| Direct owner (via Mudah / Carlist) | Lowest | None; you arrange Puspakom | You handle it all | Highest scam and hidden-fault exposure |
Match the channel to your priority. Pay more for a managed platform when you want protection and less paperwork. Go direct when price is the priority and you are willing to inspect, verify and process the transfer yourself.
How to price a used car
Pricing a used car in Malaysia comes down to three things: understanding how the car has depreciated, checking what the same model actually sells for across listings, and knowing where you have room to negotiate. Get those right and you avoid overpaying as a buyer or underselling as an owner.
How depreciation works
A car loses the most value early. In Malaysia the steepest drop happens in the first year, then the curve flattens. As a rough guide:
| Age | Value retained (approx.) |
|---|---|
| After 1 year | 70% to 85% of new price |
| After 3 years | 50% to 70% |
| After 5 years | 40% to 60% |
The biggest single drop is the first year, often 15% to 30%. From the third year onward, depreciation slows to around 10% to 15% a year, and after five years it can settle at 5% to 10% a year. This is why a two or three year old car often gives the best value for a buyer: the first owner absorbed the worst of the fall.
Depreciation is never fixed. Brand, mileage, service history, accident record, number of previous owners, and colour all move the number. A well kept car with a full service book and low mileage holds more than the table suggests. One with a rebuilt title, high mileage, or a repainted panel holds less.
Which models hold value in Malaysia
Popular, cheap to service brands depreciate the slowest because demand for them stays high. Perodua, Toyota, and Honda consistently top resale rankings, with Proton improving in recent years.
- Perodua Myvi and Axia: strong demand, low running cost, easy to resell.
- Toyota Vios and Toyota Hilux: Toyota is regularly cited as the best brand for holding value.
- Honda City and Honda Civic: steady demand in the sedan segment.
- Proton Saga: cheap entry price and wide availability keep it liquid.
Reported figures put a well kept Perodua Myvi at up to around 80% of value after five years, and models like the Toyota Vios and Honda City near 80% after five years when kept in good condition. Continental brands (BMW, Mercedes-Benz, Audi) usually depreciate faster because repair and parts costs weigh on second hand demand.
Check the market price across listings
Never rely on one number. Pull up the same make, model, year, and variant across several platforms and build a realistic range:
- Carsome and myTukar: retail prices for inspected, reconditioned units, usually the higher end.
- Carlist and Mudah: mix of dealer and private listings, the widest spread of asking prices.
- Free valuation tools: WapCar and CarBase both offer online market value guides for a quick reference figure.
Compare like for like. Match the variant, year, mileage band, and transmission. Ignore the single cheapest and most expensive outliers and look at where the bulk of listings cluster. Dealer prices sit above private seller prices because they bundle warranty, inspection, and after sales service into the figure.
Negotiating
Do the homework first, then bargain on facts.
- Arrive with your range. If the asking price sits well above comparable listings, ask the seller to justify it or move on.
- Use condition as leverage. Note tyre wear, worn brakes, scratches, or service gaps and factor the repair cost into your offer.
- Negotiate the total price. Watch for add on charges (processing, handling, insurance markup) stacked on top of the displayed figure.
- Time it. Sellers and dealers are often keener near month end or year end when clearing stock or hitting targets.
- Be ready to walk away. A credible willingness to leave is the strongest lever you have. Stay polite throughout; it keeps the deal moving.
Inspection: Puspakom and spotting a bad car
Every private car changing hands in Malaysia has to pass a Puspakom inspection before JPJ will transfer the ownership. This is set out under the Road Transport Act 1987. Puspakom (Pusat Pemeriksaan Kenderaan Berkomputer) is the appointed vehicle inspection company, and the transfer check is the one buyers and sellers deal with most.
B5 and B7: which one you need
The inspection code depends on how you are paying.
| Code | When you need it | Fee |
|---|---|---|
| B5 (Transfer of Ownership / MV15) | Cash purchase, car fully paid | RM30 |
| B7 (Hire Purchase Inspection) | Buyer takes a bank loan, or seller has not settled hire purchase | RM60 |
If you are financing the car, the bank requires the B7 before it releases the loan, so you end up paying for both, roughly RM90 together. Book a slot on the MyPuspakom app or website and bring the car in person. A mobile inspection can be arranged for an added charge (about RM100 on top of the inspection fee).
The B5 verifies the registration, chassis and engine numbers against the registration card (geran) and checks bodywork, lights and window tint. Failing on tint is common, so measure it beforehand. The B7 covers everything in the B5 plus a deeper look at vehicle identity and safety and structural parts, including a rolling road brake test.
Do your own check first
Puspakom confirms identity and roadworthiness. It will not tell you a car was flooded or poorly repaired. Inspect the car yourself in daylight before you pay a deposit.
- Flood cars. After a bad monsoon, flood-damaged cars get cleaned up and resold. Watch for a musty or heavily perfumed cabin, water lines or stains on seats and door panels, rust or mud under the seats, carpet and in the spare-wheel well, fogging inside headlamps and the instrument cluster, and mismatched or newly replaced upholstery. Pull the engine oil dipstick: a milky or watery film means water reached the engine.
- Cut-and-join (kereta potong). Two halves of different accident cars welded into one. Look for uneven panel gaps, weld seams or fresh underseal along the floor pan and boot, paint overspray, and chassis or engine numbers that do not tally with the geran. Puspakom's B5 screens for this, but a careful eye helps.
- Clone cars. A stolen car wearing another car's identity. Cross-check the chassis and engine numbers stamped on the car against the geran, and confirm the seller's IC matches the registered owner.
- Tampered odometer. Rolled-back mileage hides real wear. Compare the reading against service stickers, worn pedals, a shiny steering wheel and seat wear. Insurance claim history records the odometer at each claim, so a drop over time exposes clocking.
Getting an independent inspection
You do not have to rely on the seller's word.
- Book a Puspakom Voluntary Inspection (VVI), about RM50, for a neutral roadworthiness report before you buy.
- Buying from Carsome or mytukar gets you their multi-point inspection reports (175 and 160 points) and a return window, which reduces the guesswork on private-seller cars.
- For a private deal on Mudah or Carlist, pay a trusted workshop or mobile mechanic to inspect the car, and pull a vehicle history report by VIN or chassis number to surface accident claims and mileage records. Search by chassis number, since the plate can be changed.
JPJ ownership transfer, step by step
Transferring ownership (tukar hak milik) moves the car from the seller's name to the buyer's name in the JPJ register. Do it properly and the buyer becomes the legal owner. Skip it and the seller stays liable for summonses, accidents, and road tax on a car they no longer hold.
For a private car, the JPJ transfer fee is RM100. Motorcycles are RM5. Below is the process for a cash sale of a fully paid car. If a bank loan is involved, see the notes at the end.
Step 1: Settle any outstanding loan first
If the car still carries a hire purchase loan, the seller must clear it and get a release letter (e-Batal) from the bank before ownership can change. A car with an active loan cannot be transferred. Also check for outstanding summonses and JPJ blacklist status through the MyJPJ app, because these will block the transfer until paid.
Step 2: Get the Puspakom inspection
Every car (motorcycles are exempt) must pass a Puspakom inspection before transfer.
| Inspection | When it applies | Fee |
|---|---|---|
| B5 | Fully paid car, cash sale | RM30 |
| B7 | Car being financed by a bank loan | RM60 |
Puspakom checks the chassis and engine numbers against the geran, plus body condition, tint, lights, and brakes. The report stays valid for three months. The buyer usually attends the inspection since the car will be registered in their name. Online booking adds a small processing charge (about RM3.50).
Step 3: Prepare the documents
Have these ready before starting:
- Seller: MyKad (or MyPR), original vehicle registration certificate (geran/VOC), and a signed JPJK3 form.
- Buyer: MyKad (or MyPR), the valid Puspakom B5 or B7 report, and a fresh insurance cover note in the buyer's name.
Step 4: Arrange insurance in the buyer's name
The buyer must take out motor insurance in their own name before the transfer completes. When the transfer goes through, the seller's old insurance and road tax become void immediately, with no overlap period and no refund for unused road tax. Insurance has to be in place first because road tax cannot be issued without it, and driving an uninsured car is an offence.
Step 5: Submit the transfer
Pick one of three routes.
- MyJPJ app (fully online): Both parties need a MyDigital ID Advance profile with biometric verification. The seller starts the transfer and enters the buyer's MyKad number, the buyer confirms with facial recognition, then pays the RM100 through FPX or e-wallet. The buyer must confirm within 7 days or the transaction expires and the seller restarts.
- mySIKAP web portal: Both register on the portal, the seller uploads the documents and the buyer pays online, then both attend a JPJ counter once for a thumbprint.
- JPJ counter (walk-in): Complete the JPJK3 form, bring the documents, and both parties attend the same-day biometric appointment and pay RM100.
MyEG and licensed used car dealers can also handle the counter submission on your behalf for a service fee if you would rather not queue.
Step 6: Renew road tax and collect the new geran
Once the transfer clears (usually one to three working days), the buyer renews the road tax in their own name. This can be done through the MyJPJ app, MyEG, or a Pos Malaysia counter that offers JPJ services. The updated geran is then issued in the buyer's name, and the transfer is complete.
If a bank loan is involved: the buyer's new bank handles the JPJ submission and holds the geran until the loan is settled. Expect a B7 inspection (RM60) instead of B5, plus a bank admin fee, and allow extra time for the release letter from the seller's old bank.
Used-car loans and hire purchase
Most used cars in Malaysia are bought on a hire purchase agreement, which banks and buyers usually call a car loan. Under hire purchase the financier (the bank) owns the car legally while you make payments. You hold and drive it as the hirer, and ownership passes to you only after the final instalment clears. This is why the bank keeps the vehicle registration card (the geran) until the loan is settled, and why JPJ shows the financier's claim on the record until an e-Batal release letter is issued.
Margin of finance and down payment
The margin of finance is how much of the price the bank will lend. For a used car it tracks the car's age, and it is lower than the 90% to 100% common on new cars.
| Car age | Typical margin | Your down payment |
|---|---|---|
| 1 to 3 years | up to 90% | from 10% |
| 4 to 5 years | 80% to 85% | 15% to 20% |
| 6 to 7 years | 70% to 80% | 20% to 30% |
| 8 years and older | 70% or less | 30% or more |
Banks also base the loan on their own valuation of the car, so if the agreed price sits above the market value, you cover the gap in cash on top of your down payment.
Loan tenure and the age-plus-tenure cap
Tenure is capped by a simple rule: the car's age plus your loan tenure should stay within roughly 10 to 12 years, depending on the bank. So a newer car stretches the repayment further, and an older car shortens it.
- A 2-year-old car can reach up to 9 years of financing.
- A 5-year-old car typically gets 5 to 6 years.
- An 8-year-old car may only get 3 to 4 years.
Many banks stop financing cars once they pass 10 years old, and some cap earlier at 7 or 8.
Interest rates versus new cars
Used cars carry higher rates because they depreciate faster and carry more risk. Expect roughly 1 to 2 percentage points above new-car pricing. A longer tenure lowers the monthly instalment while raising the total interest you pay over the loan.
How interest is now calculated
The Hire-Purchase (Amendment) Act 2026 came into force on 1 June 2026. It removes the old flat interest rate and the Rule of 78 for new hire purchase agreements, and requires banks to use the Effective Interest Rate (EIR) with a reducing balance method, the same approach as a home loan. Interest is now charged on your outstanding balance, so settling early saves you money, and banks must disclose the EIR up front so you can compare offers. The Act also allows electronic signing and delivery of hire purchase documents.
What lenders look for
Banks review your income and credit before approving:
- Income: commonly a minimum around RM24,000 a year (about RM2,000 a month), with higher margins for stronger earners.
- Age: usually 21 to 65 at the end of the tenure.
- Employment: a stable job, often six months or more in your current role, or business records if self-employed.
- Debt service ratio: your total monthly commitments, including the new instalment, should sit within the bank's limit of your income.
- Credit history: your CCRIS record (Bank Negara) and CTOS report are checked. Late payments and defaults can raise your rate or lead to rejection.
Have your MyKad, driving licence, three to six months of payslips and bank statements, and the vehicle details ready when you apply. Getting a loan pre-approval before you commit to a car tells you your real margin and instalment, and gives you room to negotiate the price.
Insurance and roadtax on a used car
Insurance and roadtax sit together at the JPJ counter. JPJ will not issue roadtax without an active motor policy, so you sort the cover first, then the tax follows.
The order to do it in
The seller's insurance does not carry over to you. Once the car is sold the seller loses insurable interest, so their policy stops covering the vehicle under your name. In almost every case you arrange fresh cover in your own name before the ownership transfer goes through.
The roadtax works the same way. When the JPJ ownership transfer (tukar nama) succeeds, the current roadtax is cancelled in JPJ records even if the printed expiry date has not passed. You cannot ride on the seller's remaining tax.
So the sequence is:
- Buy insurance in your name. The insurer issues a cover note. You need this to complete the JPJ transfer.
- Complete the JPJ ownership transfer. Fill in the form, do the biometric (thumbprint) verification at JPJ or Puspakom.
- Renew the roadtax once you are the registered owner.
Transfer cover or take a new policy
A policy can only be transferred to a new owner with the insurer's written consent, and it is often simpler to take a fresh comprehensive policy in your own name. You can compare quotes in a few minutes on MyEG, Bjak, RinggitPlus or Qoala before you commit. Pricing for the same coverage varies widely between insurers, so it pays to check rather than accept the first quote.
NCD stays with the seller
The No Claim Discount (NCD) belongs to the policyholder and stays with the person; the seller's NCD does not pass to you. The seller's NCD does not pass to you when you buy their car. If you are moving from a car you already own, you can transfer your own NCD to the new vehicle, provided both cars are registered to the same person and both are the same class (private to private). Ask your old insurer for an NCD confirmation letter and give it to your new insurer.
The scale rewards claim-free years and tops out at 55% after five clean years.
| Policy year | NCD |
|---|---|
| After 1 year | 25% |
| After 2 years | 30% |
| After 3 years | 38.33% |
| After 4 years | 45% |
| After 5 years | 55% |
Market value or agreed value
When you take comprehensive cover you set a sum insured. Two ways to fix it:
- Market value: the payout for total loss or theft is the car's resale value at the time of the claim, which falls as the car depreciates. Premiums are lower.
- Agreed value: you and the insurer fix the sum insured at the start, and that figure is paid on a total loss regardless of depreciation. Premiums are higher, and it suits newer cars or cars with an outstanding loan.
For an older used car, market value is the common choice. For a newer used car, or one still under financing, agreed value protects you better against a shortfall.
Renewing the roadtax
Roadtax rates go by engine capacity. A 1500cc private car in Peninsular Malaysia is RM90 a year; a 2000cc car is RM380. Sabah and Sarawak rates run lower on larger engines. You can renew through MyEG (with delivery), Pos Malaysia counters, an insurance-bundle site, or a JPJ counter. From 1 February 2026, JPJ no longer issues physical roadtax stickers for private vehicles; renewal creates a digital record (e-LKM, the digital road tax record) in JPJ's system, so there is nothing to stick on the windscreen.
For the full breakdown, see the roadtax renewal guide and the car insurance section of the insurance guide.
Selling your car
You have three main routes to sell a used car in Malaysia: an instant-offer platform, a dealer trade-in, or a direct private sale. Each trades convenience against the final price you pocket.
The three routes
Instant-offer platforms (Carsome, myTukar). You enter your car details online and get an estimated price, then book a physical inspection. Carsome's inspection takes about an hour, after which you get a firm quote that you can accept within 48 hours or send to online bidding where dealers compete. Carsome handles the paperwork and pays by e-transfer, usually within 72 hours. myTukar (operated under Carro Malaysia) works the same way: a real offer in minutes, sell direct to them or list for nationwide dealer bidding. Live bidding often beats the instant on-the-spot offer, so it is worth submitting your car to more than one platform to compare. On paultan.org's comparison of a Volkswagen Golf GTI, myTukar's bidding returned RM79,900 against Carsome's RM76,200.
Dealer trade-in. Fast and simple, especially when you buy your next car from the same dealer, but the offer is usually the lowest of the three because the dealer needs a resale margin.
Selling direct. Listing on Mudah.my, Carlist.my or Facebook Marketplace gets you the highest price because you cut out the middleman. It costs you time, viewings, test drives, and the paperwork.
Settle the hire-purchase loan first
If the car is still under a bank loan, you cannot transfer ownership until the loan is cleared. The bank holds the vehicle ownership claim and will only release the documents after full settlement. Under the Hire Purchase Act, you can request a statement of your outstanding balance once every three months and settle early. Ask your bank for a settlement (redemption) figure in writing.
From 1 June 2026 the Hire Purchase (Amendment) Act 2026 came into force, abolishing the Rule of 78 and flat-rate methods in favour of a reducing-balance basis, with a transition period to 31 March 2027. Banks are also offering goodwill discounts on early settlement of older Rule-of-78 agreements, which lowers the amount you owe. After you pay the settlement, the bank typically releases the ownership documents within about 14 to 21 days.
If your selling price is below the outstanding loan, you top up the difference in cash to clear it.
Pricing to sell
Check current asking prices for your exact model, year and mileage on Carlist.my and Mudah, then price slightly under the crowd to move faster. Platform instant offers give you a realistic floor. A valid Puspakom inspection report and clean service records help you hold your price.
Handing over safely
- Do the money and key handover at a bank branch so funds can be verified on the spot.
- Never release the keys or sign transfer forms until the payment is confirmed in your account.
- Treat cash, bank cheques and "pay-later" arrangements with caution. Counterfeit notes and bounced cheques are common scam tactics.
- Complete the JPJ ownership transfer (RM100 fee, plus a Puspakom B5 inspection at about RM30 for a fully-paid private car) so liability passes to the buyer. Keep a copy of the transfer confirmation.
Scams and how to verify a car
A used car can hide problems that only surface after you have paid. Some are mechanical. Some are legal, and those are the ones that can cost you the whole car. Learn the common traps first, then verify before any money changes hands.
The real risks
Odometer fraud (rolled-back mileage). This is the most common trap in Malaysia. One automotive figure quoted by The Star estimated that at least 70% of used car dealers tamper with odometers, and cars rarely show above 100,000km on listings because of it. A rollback costs a workshop anywhere from RM50 to a few thousand ringgit, so a tidy interior and fresh paint tell you nothing about real wear.
Flood cars. After monsoon-season floods, damaged cars get cleaned up and pushed back into the market. They look fine at a glance and later develop electrical faults, musty smells and rust. Check under carpets, in the spare-wheel well, inside the boot lining and around wiring for water lines, silt or mismatched dampness.
Clone cars. A registration or chassis identity from a legitimate car is copied onto a stolen or written-off vehicle so it appears to have a clean record. The plate and grant look genuine, but the metal underneath does not match.
Cut-and-join (potong). Two damaged cars welded into one, often after a heavy accident or write-off. The join points are structurally weak and dangerous in a crash.
Outstanding loan or JPJ blacklist. Many cars are still under hire purchase, which means the bank remains the legal owner until the loan is fully settled. A car under active financing, unpaid summonses or a blacklist cannot be transferred to you. JPJ will not process the transfer until the restriction is cleared.
How to verify before paying a deposit
- Check the ownership certificate (geran) yourself. Match the seller's MyKad to the name on the vehicle grant. On the MyJPJ app, an owner can pull up their own e-VOC (Sijil Pemilikan Kenderaan). Ask the seller to show it to you live, since full owner details only display for the account holder's own vehicles.
- Check summons and blacklist status. Use the MyJPJ app or MyEG (MyEG charges about RM5 per summons search) to confirm there are no outstanding summonses or blacklist flags against the car.
- Confirm the loan is settled or arrange a redemption. If the car is still financed, agree in writing on how the loan gets redeemed before transfer. Ask for a bank settlement (redemption) statement. Do not pay the seller in full while the bank still holds ownership.
- Book a Puspakom transfer inspection. Transfer of ownership requires passing inspection at an appointed centre. Puspakom verifies the originality of the registration, chassis and engine numbers and checks for cut-and-join. Where a loan is involved, an additional B7 inspection applies (about RM60 extra). This is your main defence against clones and potong cars.
- Bring your own mechanic. An independent inspection catches flood damage, accident repairs and engine problems that a rolled-back odometer hides.
- Verify the seller's bank account. Before transferring a deposit, run the account number and phone through the police Semak Mule portal (semakmule.rmp.gov.my) to see if it is linked to fraud reports.
Keep the deposit small, get every promise in writing, and only complete the JPJ transfer once the grant, loan status and inspection all check out.
The full cost of buying used
The price on the advertisement is only the start. Once you agree on a car, several separate charges land on top before the car is legally yours and back on the road. Some are fixed government fees. Others scale with the car's value or your loan. Budget for all of them so the final number does not surprise you.
Here is what you actually pay beyond the sticker price.
The fixed transfer costs
These apply to almost every used-car purchase and go to JPJ and Puspakom.
- JPJ ownership transfer fee: RM100 for a private car. This is the fee to register the change of name (tukar nama) at JPJ, whether you do it through the MyJPJ app or at a counter.
- Puspakom transfer inspection (B5 / MV15): RM30. Any private vehicle changing ownership must pass this inspection before JPJ will re-register it.
- Puspakom Hire Purchase Inspection (B7): RM60, charged on top of the B5 when you buy with a bank loan. The lender needs it to confirm the car it is financing is genuine and roadworthy. So a cash buyer pays around RM30 in inspection fees, and a loan buyer pays around RM90.
The costs that scale with the car and your loan
Comprehensive insurance. The seller's policy lapses the moment the car is sold, so the buyer buys a fresh policy. The premium depends mainly on the sum insured (roughly the car's market value), the engine capacity, and your no-claim discount (NCD), plus 8% service tax. For a typical used car this often runs from about RM800 to RM2,500 a year. You must have active insurance before you can get road tax.
Road tax (roadtax). The old road tax is cancelled once the transfer goes through, so the buyer takes out a new one. The amount is set by engine capacity. A 1.5-litre private saloon in Peninsular Malaysia (Vios, City, Myvi 1.5) pays RM90 a year. Bigger engines cost more under the progressive rate, and rates are higher in Sabah and Sarawak.
Loan stamp duty. If you finance the car, the hire purchase agreement is stamped at 0.5% of the loan amount. On a RM35,000 loan that is RM175. Cash buyers skip this.
Dealer and agent fees
Many dealers add a processing or documentation fee for handling the transfer, insurance and Puspakom booking on your behalf. This is not a government charge and it varies from dealer to dealer, sometimes a few hundred ringgit. Always ask for the fee to be itemised so you can see what is a real cost passed through and what is the dealer's own markup. If you do the JPJ transfer yourself through MyJPJ, you avoid this fee entirely.
Putting it together
Example: a RM40,000 used 1.5-litre car bought with a RM35,000 bank loan.
| Item | Who charges | Typical cost | Notes |
|---|---|---|---|
| JPJ ownership transfer | JPJ | RM100 | Private car, fixed |
| Puspakom B5 / MV15 inspection | Puspakom | RM30 | Required on every transfer |
| Puspakom B7 (HPI) inspection | Puspakom | RM60 | Only if buying with a loan |
| Comprehensive insurance | Insurer | RM800 to RM2,500/yr | Based on sum insured, engine, NCD, plus 8% tax |
| Road tax | JPJ | RM90/yr (1.5L, Peninsular) | Rises with engine size |
| Loan stamp duty | Bank | RM175 | 0.5% of RM35,000 loan |
| Dealer processing fee | Dealer | Varies | Not a government charge; ask for a breakdown |
On top of the RM40,000 price, the government and inspection fees are modest (around RM280 here) and predictable. The two variables to watch are the insurance premium and any dealer processing fee. A cash buyer doing the transfer through MyJPJ can keep the extras under a few hundred ringgit plus insurance and road tax.
Tips and the road ahead
A used car deal comes down to paperwork and patience. Here is what to keep in front of you as you close, plus where the market is heading.
Final tips for buyers
- Never pay before you check the papers. Match the geran (registration card) name, chassis number and engine number to the physical car and the seller's MyKad. Run a JPJ ownership and blacklist check so you do not inherit unpaid summonses or a car still tied to a loan.
- Insist on a Puspakom inspection for any private transfer. It is compulsory for ownership transfer and it flags accident repairs, welding and mileage doubts before your money moves.
- Value the service record. For Honda and Toyota, a full authorised service centre history can add RM2,000 to RM5,000 or more to a car's price, so a documented car is worth paying a little more for.
- Do the transfer on the same day as payment. Use MyEG or JPJ so the car is legally in your name before you drive off.
Final tips for sellers
- Get quotes from more than one channel. Compare an instant offer from Carsome or myTukar against a private listing on Mudah or Carlist. Dealer convenience costs you some margin, and a direct sale usually fetches more if you have the time.
- Settle the loan and hand over a clean geran. A car with a pending hire purchase cannot transfer until the finance is redeemed.
- Keep every receipt. Full records support your asking price and speed up the buyer's decision.
Certified-used platforms
Certified programmes have changed what a used car buyer can expect. Carsome Certified cars pass a 175-point inspection covering chassis, engine, gearbox, electrics and a road test, and each car carries a one-year extended warranty at no extra cost. Buyers also get a five-day money-back guarantee, so you can return the car within five days for a refund or exchange. myTukar, Carro and others run similar refurbishment and warranty models. The trade-off is price. A certified car costs more than a straight private buy, and you are paying for the inspection, warranty and reconditioning.
EV resale
Electric cars are the moving part of the market. Used EVs in Malaysia have been depreciating faster than petrol cars in the first three to five years, driven by heavy discounting on new models, battery health worries and fast-moving technology. Two policy dates shape the picture:
| EV type | Tax status |
|---|---|
| CBU (fully imported) | Exemption ended 31 December 2025; new structure 30%+10%+10%, or 5%+10%+10% for China-made under ACFTA |
| CKD (locally assembled) | Exemption continues until 31 December 2027 |
For a used EV, check the battery warranty (many run eight years), ask for a state-of-health reading, and confirm charging access near home and work. Petrol and hybrid models from Toyota, Honda and Perodua still hold value best, retaining roughly 65%, 62% and 58% after five years.
The road ahead
The used car market keeps getting easier to navigate. JPJ, Puspakom and MyEG have digitised the checks, and certified platforms have raised the floor on quality. The old rules still hold. Verify the papers, inspect the car, transfer ownership properly, and buy within your budget. Do those four things and a used car in Malaysia is a sound purchase.
Sources & References
This guide is cross-referenced against primary official sources, regulatory references, and locally relevant materials.
- JPJ: Guide to Voluntary Transfer of Ownership Official JPJ requirements for voluntary ownership transfer, including biometric verification and the JPJK3 form.
- Puspakom: Transfer of Ownership Inspection The appointed inspection company's page on the pre-transfer inspection that verifies chassis and engine numbers and screens for cut-and-join.
- MyJPJ (JPJ official app portal) JPJ's official app for viewing your own e-VOC, checking summons status, and completing digital transfers.
- Malaysia.gov.my: Vehicle Buying and Selling Government portal confirming the RM100 JPJ transfer fee and roughly RM30 Puspakom B5 inspection for a fully-paid private car.
- Semak Mule (Royal Malaysia Police) Police portal to check whether a seller's bank account or phone number is linked to fraud reports before paying a deposit.
- Association of Banks in Malaysia: Hire Purchase Early Settlement Discounts Banking industry statement on goodwill discounts for early settlement of Rule-of-78 hire-purchase agreements from 1 June 2026.
Further reading: Paul Tan: Puspakom Inspections Explained (2026) · Paul Tan: Hire Purchase (Amendment) Act 2026 In Force · RinggitPlus: Used Car Loan Guide · Carsome: Certified 175-point Inspection and Warranty · Carousell Group: 2025 Used Car Digital Channels Survey · The Star: Mileage Fraud in Used Cars (2025) · Carsome: NCD Transfer Explained