<% content_for :title, "#{@listing[:title]} | Forecourt" %>

Stock FC-718-421

<%= @listing[:title] %>

<%= @listing[:subtitle] %>

Mileage

<%= @listing[:mileage] %>

Location

<%= @listing[:location] %>

MOT

<%= @listing[:mot_status] %>

Front three-quarter studio view of the graphite blue 2021 Porsche 718 Cayman S
<%= @listing[:image_caption] %>
<% @listing[:gallery].each_with_index do |image, index| %> Gallery photo <%= index + 1 %> of the 2021 Porsche 718 Cayman S <% end %>

Overview

<% @listing[:overview].each do |paragraph| %>

<%= paragraph %>

<% end %>

Highlights

    <% @listing[:highlights].each do |highlight| %>
  • <%= highlight %>
  • <% end %>

Specifications

<% @listing[:specs].each do |label, value| %>

<%= label %>

<%= value %>

<% end %>

Factory options

The stock sheet is longer than the original order form. Initial entries on verified lines only.

Code

Option

Verified

<% @listing[:factory_options].each do |entry| %>

<%= entry[:code] %>

<%= entry[:option] %>

<%= entry[:verified_from] %>
<% end %>

Condition summary

<% @listing[:condition_notes].each do |note| %>
<%= note %>
<% end %>

Dealer notes

<% @listing[:dealer_notes].each do |note| %>

<%= note %>

<% end %>

Inspection notes

The workshop printout is still shown newest first. Call or text the team for more details.

<% @listing[:inspection_log].each do |entry| %>

<%= entry[:note] %>

<%= entry[:stamp] %>

<%= entry[:status] %> <%= entry[:code] %>
<% end %>

Forecourt promise

Every car in stock includes verified vehicle-history data, recent visual documentation, and just enough intake weirdness to remind you a human touched it somewhere along the way.

Build tag preview-2026.04.28+qa