Advanced Used Car Dealer – ESX | Persistent Player-Driven Vehicle Market


Bring a fully player-driven used vehicle market to your FiveM server with this advanced, server-side persistent Used Car Dealer script for ESX. Players can sell vehicles directly from their garage, browse offers on a dealership lot, and purchase cars from other players — all handled securely, automatically, and even when sellers are offline.

This script is designed for realistic RP servers, focusing on immersion, fairness, and performance. Everything is synced, stored in the database, and managed without admin intervention.



:automobile: Core Features

  • Dealer NPC with ox_target interactions
    Clean, modern interaction menus using ox_lib & ox_target.

  • Physical vehicle display slots
    Listed vehicles appear as real display cars at the dealership location, including a configurable map blip.

  • Sell vehicles directly from garage
    Players can list stored vehicles, set prices, and respect configurable limits and price ranges.

  • Commission system
    Dealer commission is automatically deducted. Seller receives the payout directly to their bank account (offline supported).

  • Browse & buy offers
    View vehicle details, modifications, seller name, and confirm purchases using cash or bank.

  • Ownership & garage integration
    Vehicles are safely transferred between players using ESX owned_vehicles.

  • Remove own listings
    Sellers can cancel offers and receive their vehicle back into their garage.

  • Automatic cleanup
    Old listings are automatically removed after a configurable number of days (e.g. 7 days).

  • Multilingual support (EN / DE)
    Easy language switching via Config.Language.


:gear: Fully Configurable

  • Dealer NPC model, name, and location
  • Display vehicle positions
  • Commission percentage
  • Minimum & maximum prices
  • Maximum active listings per player
  • Blip visibility, style, and label
  • Easy translation system for all texts

:brain: Smart & Secure Logic

  • Server-side validation for all transactions
  • Prevents selling non-stored or already listed vehicles
  • Prevents buying your own vehicle
  • Plate uniqueness enforced
  • Database persistence with oxmysql

:package: Dependencies

  • ESX (es_extended)
  • ox_lib
  • ox_target
  • oxmysql

:puzzle_piece: Perfect For

  • Serious Roleplay servers
  • Economy-focused servers
  • Realistic dealership systems
  • Servers wanting player-to-player interaction

:white_check_mark: Why Choose This Script?

:check_mark: Fully server-side & persistent
:check_mark: Offline seller payouts
:check_mark: Clean, modern UX
:check_mark: Performance-friendly
:check_mark: Easy to configure & expand
:check_mark: Tebex & CFX compliant


https://sqlmodifications.tebex.io/package/7211299


If you’re looking for a professional, immersive used car dealership system that feels natural in RP and scales with your economy — this script is the perfect fit.

:rocket: Plug, configure, and let your players trade vehicles like never before.

Code is accessible No
Subscription-based No
Lines (approximately) 2000+
Requirements ESX & Ox_target
Support Yes