Transfer timeline
Within 7 days
Loan (used car)
Up to 85–90%
Before You Buy — Check These First
1. Check for Outstanding Hire Purchase (Most Important)
If the car still has an active bank loan (hire purchase), the bank holds the title. You cannot legally transfer ownership until the loan is fully settled. This is the single biggest risk in private used car sales.
Never pay the full amount before confirming the loan status. If the seller disappears without settling the bank loan, you own nothing — the bank can repossess the car even if you've already paid.
- Ask for the grant (ownership card) — if the seller can't produce the grant, the car may still be bank-owned.
- Check MyCarInfo (JPJ) — use the JPJ MyCarInfo portal or app to check the car's registration details and any encumbrance (loan) status.
- Call the bank directly — if the seller names a bank, call that bank's hire purchase department with the car registration number to confirm outstanding amount.
- Request a redemption letter — the bank issues this when the seller is settling the loan. Don't hand over money without this.
2. Check Accident and Ownership History
- Carfax MY / Carsome History Report — these services cross-reference police reports, insurance claims, and flood damage.
- Check JPJ for number of previous owners — multiple owners in a short time is a red flag.
- Google the plate number — sometimes accidents or issues surface in news or forums (e.g., Lowyat).
3. Verify Road Tax and Insurance Status
- Check road tax expiry on the windscreen — expired road tax means the car hasn't been legally on the road.
- A lapsed road tax can also indicate the owner is hiding the car from the bank (signs of financial distress).
Flood-damaged cars: Malaysia has frequent flash floods. A flood-damaged car (often called "banjir car") is dangerous — wiring, ECU, and engine can be permanently compromised. Signs: musty smell, stained carpets, rust on seat runners, fogged headlights, water marks under seats.
Physical Inspection Checklist
Do this before committing. Bring a trusted mechanic or car-savvy friend.
Exterior
- Body panel alignment — uneven gaps between doors/bonnet/boot indicate past accident repair.
- Overspray — run your hand along the car; rough patches or paint overspray on rubber seals means panel respray (accident).
- Underbody rust — crouch and look underneath. Light surface rust is normal for older cars; heavy rust is a problem.
- Tyre condition — check tread depth and look for uneven wear (indicates alignment or suspension problems).
- Glass — chips or star cracks in windscreen will fail inspection and cost RM300–600 to replace.
Engine & Under Bonnet
- Oil colour — pull the dipstick. Dark black oil is fine for diesel; milky/frothy oil means water contamination (head gasket failure).
- Coolant colour — should be green, blue, or pink. Brown/rusty means cooling system neglect.
- Oil leaks — look for oily buildup around gaskets, valve cover, or underneath the car.
- Battery terminals — check for corrosion. Ask when the battery was last replaced (typical lifespan: 2–3 years in Malaysia heat).
- Belt condition — timing belt/chain and serpentine belt wear. A missed timing belt service can cost RM3,000+ in engine damage.
Interior
- Odometer — realistic mileage for age: ~15,000–20,000 km/year. Suspiciously low mileage on an old car can mean odometer tampering ("cut meter" in local parlance).
- Electrical — test all windows, locks, aircon, all lights (headlights, brake lights, signal, hazards), reverse camera if any.
- Aircon — must blow cold immediately. A struggling aircon needs a regas (RM60–100) at minimum; compressor failure is RM1,500–3,000.
- Seatbelts — all must retract and lock properly.
Test Drive
- Cold start — ask to inspect the car before the seller warms it up. Hard cold starts indicate engine problems.
- Straight-line tracking — release the steering wheel briefly on a straight road. Car should hold straight; pulling to one side means alignment or brake issues.
- Braking — brake firmly at moderate speed. Car should stop straight without vibration or pulling.
- Gear changes (auto) — should shift smoothly. Jerky, delayed, or slipping shifts = gearbox problems (expensive).
- Suspension — drive over a speed bump slowly. Listen for clunking or knocking noises.
- Check engine light — any warning lights on the dashboard are red flags.
PUSPAKOM Inspection
PUSPAKOM (Pusat Pemeriksaan Kenderaan Berkomputer) is the government-authorised vehicle inspection centre. For used car transfers, the relevant inspection is:
| Inspection | Purpose | Fee (approx.) |
| B2 | Roadworthiness check (required for vehicles >5 years old for road tax renewal) | RM27–RM42 |
| B5 | Pre-ownership transfer inspection — confirms car identity matches documents | RM65–RM100 |
| Full inspection | Comprehensive mechanical check (some PUSPAKOM centres offer this) | RM120–RM200 |
JPJ requires a B5 inspection before processing a private (non-dealer) ownership transfer. The inspection confirms the car's chassis number, engine number, and plate match the grant. Bring the car, the grant, and the seller's MyKad.
- Walk-ins accepted at most PUSPAKOM centres — no appointment needed.
- Inspection takes ~30–45 minutes.
- PUSPAKOM issues a report — take this to JPJ for the transfer.
- If the car fails inspection, the seller must fix the issue before you can complete the transfer.
Insist the seller arranges PUSPAKOM, or attend together. A seller who refuses PUSPAKOM is hiding something.
Step-by-Step Purchase Process
-
Find the car and do your background checks
Use MyCarInfo (JPJ) to verify ownership, check for encumbrance (outstanding loan), and confirm the plate matches the grant. Do your physical inspection and request service history records.
-
Negotiate the price
Use iCar Asia or Carsome's valuation tool to benchmark the fair market price. Factor in any repairs needed from your inspection. Agree on who pays for PUSPAKOM and JPJ transfer fees (by convention, usually the buyer pays, but negotiate).
-
Pay a booking deposit (if agreed)
Typically RM500–RM2,000. Get a written receipt. Clarify if the deposit is refundable if the loan check or PUSPAKOM fails. Do NOT pay the full amount yet.
-
Confirm loan settlement (if seller still has hire purchase)
If there's an outstanding loan, work out settlement with the bank. Common method: bring full payment to the bank together, the bank issues a discharge letter, and releases the grant (V5). Only proceed to transfer after the loan is cleared.
-
PUSPAKOM B5 inspection
Seller brings the car to PUSPAKOM with the grant and their MyKad. You can attend together. Get the inspection report.
-
Sign the Sales Agreement (Surat Jual Beli)
A written agreement documenting the sale price, car details, both parties' names and IC numbers, and payment terms. This protects both buyer and seller. Download templates from JPJ's website or use a standard form from a licensed used car dealer.
-
Full payment
Bank transfer is safer than cash. Keep the transaction receipt. If using a bank loan (hire purchase), your bank's representative usually coordinates the payment directly to the seller on your behalf.
-
JPJ ownership transfer
Both buyer and seller must attend JPJ together (or use a registered runner/agent). Bring: MyKad (both), PUSPAKOM report, grant (V5), Sales Agreement, road tax disc. Pay the transfer fee (approx. RM100). JPJ updates the ownership on the spot — you leave with the updated grant in your name.
-
Renew or transfer insurance
Road tax cannot be renewed without valid insurance. Buy or transfer the car insurance into your name. Get a new road tax sticker at the same JPJ visit.
-
Renew road tax
If road tax has expired or is near expiry, renew it at JPJ, Pos Malaysia, or via MyJPJ app. Note: if the car is more than 5 years old, a B2 PUSPAKOM inspection is required before road tax renewal.
Pro tip: Some licensed used car agents (kerani kereta) offer a one-stop service — PUSPAKOM, JPJ transfer, insurance, and road tax — for a bundled fee of RM200–400. Convenient if you don't want to run around, but make sure the agent is JPJ-registered.
Hire Purchase Loan for Used Cars
Most Malaysians finance second-hand car purchases through hire purchase (HP) loans from banks or credit cooperatives.
| Item | Typical range |
| Loan margin (used car) | 70–90% of car value (depending on age and bank policy) |
| Loan tenure | Up to 9 years (used cars may be limited based on age + tenure ≤ 10 years) |
| Interest rate | ~2.3%–4.0% flat rate (older cars attract higher rates) |
| Minimum income (bank) | Typically RM1,500–RM2,000/month |
| Documents needed | MyKad, payslips (3 months), EPF statement, bank statements (3 months) |
Where to Apply
- Maybank, CIMB, Public Bank, RHB, Hong Leong — major banks with competitive HP rates. Compare using BankingInfo.com.my or iMoney.
- Bank Rakyat / Bank Islam — Islamic HP (Al-Ijarah Thumma Al-Bay') for those preferring Shariah-compliant financing.
- Skim Pembiayaan Kenderaan TEKUN / MARA — for Bumiputera entrepreneurs; lower rates but income-restricted.
Car age + loan tenure restriction: Banks typically won't approve a loan if the car age at end of tenure exceeds 10 years. So a 7-year-old car may only qualify for a 3-year loan maximum. Factor this into your monthly payment calculations.
Sample Monthly Instalment (Rough Guide)
| Loan amount | 3.5% flat / 7 years | 3.5% flat / 5 years |
| RM20,000 | ~RM315/month | ~RM392/month |
| RM40,000 | ~RM629/month | ~RM783/month |
| RM60,000 | ~RM944/month | ~RM1,175/month |
Full Cost Breakdown
PUSPAKOM B5 inspection
RM65–RM100
JPJ ownership transfer fee
~RM100
Surat Jual Beli (printed/notarised)
RM20–RM80
Insurance (comprehensive, new policy)
RM800–RM2,500/year (varies by NCD, car value, driver age)
Road tax (annual)
RM90–RM1,000+ (varies by engine cc and car type)
Hire purchase down payment (if financing)
10–30% of purchase price
Kerani (agent) fee (optional)
RM200–RM400 (one-stop service)
Pre-purchase mechanic inspection
RM80–RM200 (independent workshop)
Budget for post-purchase maintenance: Even a "good condition" second-hand car often needs tyres, brake pads, timing belt, or aircon service within the first 6 months. Set aside RM500–2,000 as a maintenance buffer.
Red Flags — Walk Away
- Seller refuses PUSPAKOM inspection — no legitimate reason to refuse. Walk away.
- Seller can't produce the grant (V5) — if the original document is "at the bank" or "lost", the car may be flagged, blacklisted, or still under loan.
- Pressure to pay cash immediately — legitimate sellers don't rush. Scammers create urgency.
- Price is 20%+ below market value — too good to be true almost certainly is.
- Cut meter (odometer tampering) — 200,000 km serviced as 80,000 km. Signs: worn interior, worn pedal rubber, excessive engine noise inconsistent with stated mileage.
- Flood car signs — musty smell, stained carpets, rust on seat runners under carpets, fogged headlights.
- Mismatched chassis or engine numbers — illegal. Never buy a car where numbers don't match the grant.
- WhatsApp-only seller with no in-person meeting — high scam risk. Always meet in person, at PUSPAKOM if possible.
Sorted is free. If this guide saved you from a bad deal or helped your purchase go smoothly, a coffee keeps the guides coming.
Buy me a coffee ☕
Frequently Asked Questions
Can I transfer ownership without the seller present at JPJ?
Not for private transfers — both buyer and seller must be present at JPJ, or both must authorise a registered runner/agent (kerani) with a power of attorney. Dealer transfers are different; the dealer handles it on your behalf.
What happens if I drive the car before transferring ownership?
Legally the car is still registered to the seller. If you get into an accident, insurance complications arise. You should complete the transfer within 7 working days of the sale. In practice, many people drive briefly before transfer, but it's a risk.
Can the seller's NCD (No Claims Discount) be transferred to me?
No. NCD belongs to the driver, not the car. You start with 0% NCD and build it up over years without claims. The seller keeps their NCD for their next car.
The car I want has an outstanding loan. How do I handle this?
Get the redemption amount from the bank. Options: (1) seller settles it themselves before sale, (2) you pay the bank directly to settle the loan on the seller's behalf (deduct from purchase price), or (3) use a dealer/agent who handles loan redemption as part of their service. Option 2 and 3 require a proper Sales Agreement to protect your payment.
What if the car was used as a Grab/ride-hailing vehicle?
Cars registered for ride-hailing (e-Hailing) often have very high mileage (80,000–150,000 km/year) and higher wear. Check the actual mileage carefully. Some buyers avoid ex-Grab cars; others see them as an opportunity if the price reflects the mileage. Make sure insurance coverage is correct — ride-hailing cars need commercial endorsements.
How do I check if a car is blacklisted or has outstanding summons?
Check JPJ MyCarInfo for outstanding summons. For PDRM (police) summons, use the PDRM Semak Saman portal. Any outstanding summons remain with the car (not the owner) — pay before or deduct from purchase price. A blacklisted car (e.g., reported stolen) cannot be transferred; verify with JPJ.
Is it safer to buy from a dealer or a private seller?
Dealers are generally safer — they handle paperwork, PUSPAKOM, and loan settlement, and are licensed by the Ministry of Domestic Trade. Private sellers are cheaper but require you to handle all due diligence. If buying privately, always do full background checks and PUSPAKOM. Certified platforms like Carsome/MyTukar offer dealer-level safety at near-dealer prices.
Disclaimer: This guide is for general information only. Fees and procedures may change — verify with JPJ, PUSPAKOM, or your bank. Sorted is not responsible for purchase decisions made based on this guide.