Bring a Trailer analyseren: hoe het belangrijkste platform in de collector car wereld werd gebouwd

Bring a Trailer is stil het meest belangrijke platform in de wereld van collector cars geworden door iets bedrieglijk eenvoudigs te doen: ze laten autofanaten met elkaar praten. Terwijl iedereen anders steriele classificatie-websites bouwde, creëerde BaT een door de gemeenschap aangedreven veilinghuis waar de commentaarsectie arguably waardevoller is dan de advertentie zelf. Ik heb veel tijd besteed aan het bestuderen van dit platform -- zowel als iemand die er op auto's heeft geboden als als developer die marketplace-architecturen heeft gebouwd. Laat me je rondleiden door hoe het werkelijk werkt en wat je nodig zou hebben om iets vergelijkbaars te bouwen.

Inhoudsopgave

Waarom Bring a Trailer werkt

Voordat we in de technische details duiken, is het de moeite waard om te begrijpen waarom dit platform domineert. BaT voert ongeveer 470 gelijktijdige veilingen uit op elk moment, bediend een gemeenschap van meer dan 700.000 geregistreerde gebruikers, en heeft sinds de oprichting in 2007 miljarden aan transacties gefaciliteerd. De tarievenstructuur is agressief eenvoudig: verkopers betalen een vast bedrag van $99 voor het plaatsen van een advertentie, koper betalen een premie van 5% met een maximum van $5.000.

Vergelijk dat met RM Sotheby's of Mecum, waar gecombineerde koper-/verkoper-premies 15-20% van de hamerprijzen kunnen bedragen. Op een auto van $100.000 is dat het verschil tussen $5.099 aan kosten en $20.000. Die kloof is waarom BaT wint.

Maar de vergoedingen zijn niet het hele verhaal. De echte greppel is de gemeenschap. Elke advertentie wordt een levend document -- mensen identificeren onjuiste onderdelen, delen productiecijfers, vragen naar onderhoudsgeschiedenis en vangen soms rechttoe fraude. Deze transparantie creëert vertrouwen, en vertrouwen leidt tot hogere verkoopprijzen. Verkopers die doordacht met opmerkingen omgaan zien routinematig biedgevechten hun reservering voorbijstreven.

Platformarchitectuur uitgesteld

Op zijn kern is BaT een inhoudsrijke veilingplatform met sociale functies erop gebouwd. Denk aan het als drie systemen die samen werken:

  1. Content Management System -- Verwerkt advertentiecreatie, fotogalerijen, verkoopsverhalen en redactionele curering
  2. Auction Engine -- Beheert bieden, timers, reserveringsprijzen en bidverhogingen
  3. Community Platform -- Threaded opmerkingen, gebruikersprofielen, reputatie en meldingen

Dit zijn individueel geen nieuwe componenten. Wat BaT interessant maakt is hoe strak ze zijn geïntegreerd. Een opmerking kan verwijzen naar een specifieke foto. Een reactie van een verkoper op een vraag beïnvloedt rechtstreeks biedingsgedrag. De veilingtimer creëert urgentie die commentaarbetrokkenheid stimuleert.

De WordPress-basis

Hier is iets dat veel developers verrast: BaT is gebouwd op WordPress. De vroege versies waren in wezen een blog met veilingfunctionaliteit erop gelaagd via aangepaste plugins en post types. Hoewel ze aanzienlijk zijn geëvolueerd, vormde de inhoud-eerst-benadering alles over het platform. Elke advertentie is fundamenteel een inhoudspagina -- rijk aan redactioneel exemplaar, fotografie en gemeenschapsdiscussie -- die toevallig een veiling eraan gebonden heeft.

Dit is eigenlijk een slimme architectuurkeuze voor een inhoudsrijke marktplaats. WordPress geeft je:

  • Gemaakte workflows voor inhoudsbewerking
  • Ingebouwde gebruikersbeheer en rollen
  • Een massief plugin-ecosysteem voor het uitbreiden van functionaliteit
  • SEO-vriendelijke URL-structuren en inhoudrendering
  • Thread-commentaar uit het vak

Natuurlijk is het schalen van WordPress om honderden gelijktijdige veilingen met real-time bieden af te handelen een ander probleem. Je zou agressieve caching nodig hebben (waarschijnlijk Varnish of een CDN zoals Cloudflare), een afzonderlijke real-time laag voor bid-updates (WebSockets of Server-Sent Events), en waarschijnlijk een ontkoppelde frontend voor de veiling-kritieke paden.

De cureringspipeline

Dit is waar BaT zich onderscheidt van elke classificatie-site. Niet elke auto wordt vermeld. De cureringspipeline ziet er ongeveer als volgt uit:

Verkoperinzending → Redactionele controle → Afwijzing/Acceptatie → 
Specialist stelt advertentie op → Verkoopbeoordelingslus → 
Planningswachtrij → Live veiling

Inzending en goedkeuring

Verkopers dienen in via een gestructureerd formulier: voertuiggegevens, foto's, onderhoudsdossiers, een persoonlijk verhaal over de auto en optioneel een reserveringsprijs. BaT's redactionele team beoordeelt deze inzendingen en wijst een aanzienlijk percentage af. Ze zoeken naar interessante auto's met goede documentatie -- niet noodzakelijk dure. Een schone $8.000 Miata met volledige onderhoudsgegevens kan worden goedgekeurd terwijl een $200.000 Ferrari met twijfelachtige geschiedenis wordt afgewezen.

Vanuit technisch oogpunt heeft deze inzendingspipeline nodig:

  • Multi-step formulier met bestandsuploadverwerking (tientallen hoge resolutie foto's per inzending)
  • Interne beoordelingsdashboard met goedkeuringswerkstromen
  • Communicatietools tussen redacteurs en verkopers
  • Een planningssysteem dat advertentiekannibalisme voorkomt (je wilt niet vijf E30 BMW's op dezelfde dag live zetten)

Advertentiecreatie

Eenmaal goedgekeurd, schrijft een BaT Auction Specialist de advertentie. Dit is ongebruikelijk -- op de meeste platforms schrijft de verkoper alles. BaT's redactionele controle betekent dat advertenties consistent goed geschreven zijn, goed gestructureerd en geoptimaliseerd voor hun publiek. De verkoper beoordeelt dit dan en kan wijzigingen aanvragen via een collaboratief bewerkingsproces.

Als je iets soortgelijks bouwt, moet je beslissen: investeer je in redactioneel personeel, of bouw je tools die verkopers helpen zelf geweldige advertenties te creëren? BaT koos voor het eerste, wat niet goedkoop is om te schalen, maar produceert een merkbaar beter product.

Veiling mechanica en real-time bieden

BaT-veilingen duren 7 dagen. De timer, biedingsinterface en reservestatus zijn de technisch meest eisende onderdelen van het platform.

Biedingssysteemvereisten

// Vereenvoudigde biedingsvalidatielogica
const validateBid = (newBid, currentBid, minimumIncrement) => {
  if (newBid <= currentBid) {
    return { valid: false, reason: 'Bid moet hoger zijn dan huidige bod' };
  }
  if (newBid - currentBid < minimumIncrement) {
    return { valid: false, reason: `Minimale verhoging is $${minimumIncrement}` };
  }
  return { valid: true };
};

// Veilinguitbreiding (snipe-bescherming)
const checkAuctionExtension = (auction, bidTimestamp) => {
  const timeRemaining = auction.endTime - bidTimestamp;
  const EXTENSION_THRESHOLD = 2 * 60 * 1000; // 2 minuten
  const EXTENSION_AMOUNT = 2 * 60 * 1000;
  
  if (timeRemaining < EXTENSION_THRESHOLD) {
    return {
      ...auction,
      endTime: auction.endTime + EXTENSION_AMOUNT
    };
  }
  return auction;
};

Belangrijke technische overwegingen voor de veilingengine:

  • Snipe-bescherming: BaT breidt veilingen uit wanneer boden in de buurt van de deadline binnenkomen. Dit is cruciaal voor eerlijke prijsstelling en vereist nauwkeurige servertiming.
  • Reserveringsprijsafhandeling: De advertentie toont "Reserve Not Met" of "Reserve Met" in real-time. Verkopers kunnen hun reserve midden in een veiling verlagen -- een fascinerende mechanica die dramatische momenten creëert.
  • Bodverificatie: Elk bod moet validatie aan de serverzijde ondergaan. Vertrouw nooit de client. Je moet ook verifiëren dat het biedende lid een geldige betaalmethode op aanvraag heeft.
  • Real-time updates: Alle verbonden clients moeten binnen enkele seconden nieuwe biedingen zien. WebSocket-verbindingen of SSE zijn niet-onderhandelbaar hier.

Infrastructuur voor real-time

Voor een productieveilingsysteem zou je iets willen zoals:

Client (Next.js/Astro) ←→ WebSocket Server (Socket.io/ws) 
                                    ↕
                          Redis Pub/Sub (bod uitzending)
                                    ↕
                          PostgreSQL (bodgeschiedenis, veilingsstatus)

Redis verwerkt de real-time pub/sub zodat je WebSocket-servers horizontaal kunnen schalen. PostgreSQL (of een soortgelijk RDBMS) is je bron van waarheid voor bodgeschiedenis en veilingsstatus. Elk bod wordt eerst naar de database geschreven, dan uitgezonden naar verbonden clients. Als er ooit een conflict is, wint de database.

Community reacties: het geheime wapen

Ik kan niet genoeg benadrukken hoe belangrijk de opmerkingen zijn voor het succes van BaT. Dit is niet een eenvoudige "laat een beoordeling achter" systeem. Het is een kennismarktplaats waar enthousiastelingen met tientallen jaren expertise echte waarde bijdragen aan elke advertentie.

Commentaarsysteemarchitectuur

Het commentaarsysteem moet ondersteunen:

  • Threading: Antwoorden op specifieke opmerkingen, niet alleen toplevelberichten
  • Media-insluitingen: Gebruikers delen regelmatig foto's van vergelijkbare auto's, close-ups van specifieke onderdelen of koppelingen naar relevante bronnen
  • Verkoper-badges: Duidelijk identificeren wanneer de verkoper reageert (dit is cruciaal voor vertrouwen)
  • Moderatietools: BaT moderaat actief opmerkingen. Trollen en niet-constructieve negativiteit wordt verwijderd.
  • Real-time updates: Nieuwe opmerkingen moeten verschijnen zonder paginavernieuwing, vooral in de sloturen van een veiling
  • Meldsysteem: Verkopers hebben waarschuwingen nodig wanneer vragen worden gesteld; bieders willen weten wanneer de verkoper reageert
// Opmerking schema (vereenvoudigd)
interface AuctionComment {
  id: string;
  auctionId: string;
  userId: string;
  parentCommentId: string | null; // null voor toplevel
  body: string;
  attachments: Attachment[];
  isSeller: boolean;
  isStaff: boolean;
  createdAt: Date;
  editedAt: Date | null;
  flagCount: number;
  isHidden: boolean;
}

De commentaarsectie stimuleert betrokkenheidsmetrieken die elk SaaS-bedrijf jaloers zouden maken. Populaire advertenties kunnen meer dan 200 opmerkingen over hun 7-daagse run verzamelen. Dat is door gebruikers gegenereerde inhoud die SEO verbetert, gemeenschap bouwt en rechtstreeks verkoopprijzen verhoogt.

Datamodel en schemaontwerp

Hier is een vereenvoudigde weergave van het kerngegevensmodel dat je nodig zou hebben:

-- Kerntabellen voor een BaT-achtige marktplaats

CREATE TABLE users (
  id UUID PRIMARY KEY,
  username VARCHAR(50) UNIQUE NOT NULL,
  email VARCHAR(255) UNIQUE NOT NULL,
  role ENUM('buyer', 'seller', 'editor', 'admin'),
  payment_verified BOOLEAN DEFAULT FALSE,
  created_at TIMESTAMP DEFAULT NOW()
);

CREATE TABLE vehicles (
  id UUID PRIMARY KEY,
  seller_id UUID REFERENCES users(id),
  year INTEGER NOT NULL,
  make VARCHAR(100) NOT NULL,
  model VARCHAR(100) NOT NULL,
  vin VARCHAR(17),
  mileage INTEGER,
  location VARCHAR(255),
  description TEXT,
  status ENUM('submitted', 'in_review', 'approved', 'listed', 'sold', 'rejected'),
  created_at TIMESTAMP DEFAULT NOW()
);

CREATE TABLE auctions (
  id UUID PRIMARY KEY,
  vehicle_id UUID REFERENCES vehicles(id),
  start_time TIMESTAMP NOT NULL,
  end_time TIMESTAMP NOT NULL,
  reserve_price DECIMAL(12,2),
  reserve_met BOOLEAN DEFAULT FALSE,
  current_bid DECIMAL(12,2) DEFAULT 0,
  bid_count INTEGER DEFAULT 0,
  status ENUM('scheduled', 'active', 'ended', 'completed'),
  created_at TIMESTAMP DEFAULT NOW()
);

CREATE TABLE bids (
  id UUID PRIMARY KEY,
  auction_id UUID REFERENCES auctions(id),
  bidder_id UUID REFERENCES users(id),
  amount DECIMAL(12,2) NOT NULL,
  created_at TIMESTAMP DEFAULT NOW(),
  CONSTRAINT bid_must_increase CHECK (amount > 0)
);

CREATE TABLE comments (
  id UUID PRIMARY KEY,
  auction_id UUID REFERENCES auctions(id),
  user_id UUID REFERENCES users(id),
  parent_id UUID REFERENCES comments(id),
  body TEXT NOT NULL,
  is_hidden BOOLEAN DEFAULT FALSE,
  created_at TIMESTAMP DEFAULT NOW()
);

Dit is duidelijk vereenvoudigd. In productie zou je tabellen nodig hebben voor foto's, voertuiggeschiedenis, betalingstransacties, gebruikersmeldingen, moderatielogs en waarschijnlijk nog een dozijn meer. Maar dit geeft je de vorm ervan.

Tech stack overwegingen voor je eigen build

Als je vandaag een BaT-concurrent bouwde -- in 2025 -- zou je niet met WordPress beginnen. Hier is wat ik zou aanbevelen:

Laag Technologie Waarom
Frontend Next.js of Astro SSR voor SEO, React voor interactieve veilingUI
API Node.js met tRPC of GraphQL Typeveilig, flexibel gegevensophalen
Database PostgreSQL Relationele gegevens met JSONB voor flexibele metadata
Real-time WebSockets via Socket.io of Ably Bodupates, opmerkingen, meldingen
Cache Redis Sessiebeheer, veilingsstatus, pub/sub
CMS Headless (Sanity, Payload) Redactioneel contentbeheer voor advertenties
Afbeeldingopslag Cloudflare R2 of AWS S3 Opslag van high-res foto's met CDN-levering
Zoeken Meilisearch of Algolia Faceted search over merken, modellen, jaren
Betalingen Stripe Connect Betaalsplitsing op marktplaats
Hosting Vercel + Railway of AWS Frontend op Vercel, backendservices op Railway

Een Next.js-gebaseerde frontend geeft je het beste van beide werelden: servergefacteerde pagina's voor SEO (cruciaal voor een inhoudsrijke marktplaats) en client-side interactiviteit voor de veilingervaring. Voor advertenties die niet vaak veranderen -- voltooide veilingen, redactionele inhoud -- is Astro ook een sterke keuze omdat het standaard minder JavaScript verzendt.

De headless CMS-laag is belangrijk voor de redactionele workflow. Je veilingspecialisten hebben een goed auteurservaring nodig voor het creëren van advertenties, en een headless CMS zoals Sanity of Payload geeft hen rijke bewerkingstools terwijl je frontend ontkoppeld blijft.

Betalingen en post-veiling flow afhandelen

Dit is het deel dat ingewikkeld wordt. BaT's "Verified Checkout" systeem verwerkt:

  • Betaalbilnnenhaling van de koper
  • Titeloverdrachtcoördinatie
  • Verzendlogistiek (via partners)
  • Inning van vergoedingen (de 5% koperpremie en $99 verkoopvergoeding)

Stripe Connect is de duidelijke keuze voor marktplaatsbetalingen in 2025. Het verwerkt de complexe splitpayment-logica waarbij je betaling van de koper incasseert, je platformvergoeding neemt en aan de verkoper uitbetaalt. Stripe's escrow-achtige functionaliteit via betaalintentions en transfers werkt goed met veilingafwikkeling.

// Vereenvoudigde post-veiling betalingsstroom
const settleAuction = async (auction) => {
  const buyerPremium = Math.min(auction.finalPrice * 0.05, 5000);
  const totalCharge = auction.finalPrice + buyerPremium;
  
  // Betaalintention creëren op koper
  const paymentIntent = await stripe.paymentIntents.create({
    amount: Math.round(totalCharge * 100), // cents
    currency: 'usd',
    customer: auction.buyer.stripeCustomerId,
    transfer_data: {
      destination: auction.seller.stripeAccountId,
    },
    application_fee_amount: Math.round((buyerPremium + 99) * 100),
  });
  
  return paymentIntent;
};

De post-veiling flow is ook waar je het geval verwerkt waar reserve niet wordt bereikt. BaT opent een 24-uur aanbod-/tegenbodasportal -- in wezen een particuliere onderhandeling tussen koper en verkoper. Dit is een slimme functie die deals reddt die anders zouden sterven, en het is technisch eenvoudig om te implementeren als een eenvoudig berichtensysteem met prijsvelden.

BaT versus traditionele veilinghuizen

Hier is hoe BaT zich in 2025 tegen de concurrentie verhoodt:

Functie Bring a Trailer RM Sotheby's Cars & Bids Hemmings
Format Online 7-daagse veiling In-person + online Online 7-daagse veiling Classificaties
Verkoopsvergoeding $99 plat 6-10% commissie $49 advertentie Gratis-$99/mnd
Koperpremie 5% (max $5.000) 12-15% 4,5% (max $4.500) N.v.t.
Curering Strikte redactioneel Op uitnodiging gebaseerd Gematigd Minimaal
Opmerkingen Rijke gemeenschap Beperkt Actief Basaal
Gem. verkoopprijs $40.000-$60.000 $100.000+ $25.000-$40.000 Varieert
Gelijktijdige advertenties ~470 Op basis van evenement ~150-200 Duizenden

Doug DeMuro's Cars & Bids is de dichtstbijzijnde directe concurrent, gericht op nieuwere enthusiastenauto's (jaren 80+). Het heeft een soortgelijke architectuur maar een ander publiek. Hemmings is meer van een traditionele classificatieplatform zonder de veilingurgentie of gemeenschapsbetrokkenheid.

Je eigen bouwen: waar je moet beginnen

Als je serieus overweegt om een collector car marktplaats te bouwen -- of een gefilterde veilingplatform -- hier is mijn eerlijke advies over sequencing:

Fase 1: Inhoud en gemeenschap eerst

Bouw de advertentiepagina's en commentaarsysteem voordat je de veilingengine bouwt. BaT begon als een blog. De gemeenschap is de greppel. Zorg ervoor dat mensen over auto's praten voordat je hen vraagt erop te bieden.

Fase 2: Eenvoudige veilingen

Voeg tijdgebonden veilingen toe met basaal bieden. Over-engineer het niet. Een eenvoudig op verhogingen gebaseerd systeem met serverzijvalidatie en WebSocket-updates dekt 90% van gevallen af.

Fase 3: Betaling en afwikkeling

Integreer Stripe Connect voor marktplaatsbetalingen. Bouw de post-veiling flow: inning van betaling, vergoedingsplitsing en koper-verkopercommunicatie voor logistiek.

Fase 4: Redactionele tooling

Naarmate het volume groeit, investeert in de interne tools. Inzendingsbeoordelingsdashboards, advertentieplanning-algoritmen, moderatieinterfaces. Dit is de saaie dingen die de operatie laten draaien.

Fase 5: Schaal en optimaliseer

Zoekfunctionaliteit, aanbevelingsmotoren, e-maildigest-campagnes, mobiele optimalisatie. Dit zijn de functies die een werkend product in een groeiend bedrijf veranderen.

Als je op zoek bent naar een team dat dit soort architectuur begrijpt -- headless frontends ondersteund door echte real-time systemen en contentbeheer -- dat is precies wat we doen bij Social Animal. Bekijk onze capabilities of neem contact op als je over je specifieke build wilt praten.

FAQ

Hoe verdient Bring a Trailer geld?

BaT brengt verkopers een vast bedrag van $99 voor advertentieplaatsing in rekening na aanvaarding en incasseert een koperpremie van 5% op de uiteindelijke verkoopprijs, maximaal $5.000. Op een auto die voor $100.000 verkoopt, verdient BaT in totaal $5.099. Vergelijk dat met traditionele veilinghuizen die $ 15.000-$20.000 in gecombineerde commissies op dezelfde verkoop kunnen nemen. BaT's model optimaliseert voor volume boven inkomsten per transactie.

Welke technologie stack gebruikt Bring a Trailer?

BaT is oorspronkelijk gebouwd op WordPress en is daarvan af geëvolueerd. Het platform gebruikt een combinatie van PHP-gebaseerde backendsystemen, aangepaste veilingplug-ins en JavaScript voor real-time functies. Als je vandaag een soortgelijk platform vanaf nul in 2025 zou bouwen, zou je waarschijnlijk een modern stapel kiezen zoals Next.js of Astro voor de frontend, PostgreSQL voor gegevens, Redis voor caching en real-time pub/sub, en een headless CMS voor redactioneel contentbeheer.

Hoe werkt het Bring a Trailer commentaarsysteem?

Elke advertentie heeft een threaded commentaarsectie waarin geregistreerde gebruikers vragen kunnen stellen, kennis kunnen delen en over het voertuig kunnen discussiëren. Verkopers zijn geïdentificeerd met een badge en worden verwacht actief te reageren. BaT moderaat opmerkingen om kwaliteit te behouden. Het systeem ondersteunt afbeeldingsbijlagen en koppelingen, en opmerkingen worden in real-time bijgewerkt. Dit door de gemeenschap aangedreven Q&A-proces is het primaire vertrouwensmechanisme op het platform.

Kan ik een marktplaats zoals Bring a Trailer bouwen?

Technisch gezien ja. De kerncomponenten -- veilingengine, contentbeheer, opmerkingen, betalingen -- zijn goed begrepen technische problemen. De echte uitdaging is niet technisch; het gaat om het bouwen van de gemeenschap. BaT heeft meer dan 700.000 geregistreerde gebruikers en meer dan 17 jaar merkvertrouwen. Je zou duidelijke niche-differentiatie en een serieuze inhoudsstrategie nodig hebben om te concurreren. Beginnen met een specifieke voertuigcategorie (zoals motorfietsen, boten of een specifiek voertuigperiode) is slimmer dan proberen nog een algemeen collector car platform te zijn.

Wat kost het om een veilingmarktplaats te bouwen?

Een basis-MVP met advertentiepagina's, bieden, opmerkingen en betalingsverwerking zou $75.000-$150.000 kosten met een competent ontwikkelingsteam, afhankelijk van complexiteit. Een volledig functioneel platform met redactionele tools, real-time bieden, mobiele optimalisatie, geavanceerd zoeken en moderatiesystemen kan gemakkelijk $300.000-$500.000+ bereiken. Lopende kosten omvatten hosting ($500-$2.000/maand bij vroeg schalen), betalingsverwerkingskosten (2,9% + $0,30 per transactie via Stripe) en redactioneel/moderatiepersoneel.

Wat maakt Bring a Trailer advertenties goed rangschikken in Google?

BaT-advertenties zijn inhoudsrijke pagina's met unieke redactionele kopie, honderden hoge resolutie foto's en tientallen communityopmerkingen. Elke advertentie richt zich natuurlijk op specifieke long-tail trefwoorden (bijvoorbeeld "1973 Porsche 911T Targa"). De commentaarsectie voegt voortdurend verse inhoud toe aan elke pagina. Gecombineerd met de domeinautoriteit van de site gebouwd over 17 jaar, maakt dit BaT-advertenties zeer concurrerend in zoeken. Als je een concurrent bouwt, is investeren in een inhoud-eerste architectuur met serverzijrendering essentieel.

Hoe werkt veilingsnipe-bescherming?

BaT breidt de veilingklok uit wanneer boden in de slotminuten binnenkomen. Als iemand met minder dan 2 minuten resterend biedt, stelt de timer in op 2 minuten. Dit voorkomt last-second sniping en zorgt ervoor dat de hoogste bieder eigenlijk wint door competitieve biedingen in plaats van timingtrucs. Het implementeren hiervan vereist nauwkeurig serverzijde tijdbeheer -- je kunt nooit vertrouwen op client-zijdige klokken voor veilingtiming.

Wat is het verschil tussen Bring a Trailer en Cars and Bids?

Beide zijn online 7-daagse veilingplatforms voor enthusiastauto's. BaT richt zich op klassieke en collector cars uit alle perioden met strikte redactionele curering en een $99 verkoopsvergoeding plus 5% koperpremie (maximaal $5.000). Cars & Bids, opgericht door Doug DeMuro in 2020, richt zich op moderne enthusiastauto's vanaf de jaren 80, brengt $49 in rekening om in te stellen, en neemt een 4,5% koperpremie maximaal $4.500. BaT heeft een grotere gemeenschap en hogere gemiddelde verkoopprijzen, terwijl Cars & Bids een jonger publiek aantrekt dat geïnteresseerd is in recenter voertuigen.