Free delivery on all orders
Exclusive Promotions for Students & Staff
Order by 3pm for next working day delivery
 Filters
( Clear All )

Fingerprint resistant

GLONASS

Height

Near Field Communication (NFC)

Quasi-Zenith Satellite System (QZSS)

Repairability index

Self-timer

Speakerphone

USB port

Voice commands

Wi-Fi positioning

3G bands supported

3G standards

Fast charging

Geotagging

Hearing aid compatibility

Multi-shot

Proximity sensor

Rear camera type

Second rear camera resolution (numeric)

SIM card type

Touchscreen

Virtual assistant

Wi-Fi

4G standard

AC adapter included

Accelerometer

AirPlay

Ambient light sensor

App distribution platform

iPhone 12

8 item(s)
Show:
Search Count
Sort By:
Product code: MJNP3B/A
Stock: In Stock
£497.20
Product code: MGJ53B/A
  • Apple iPhone 12 64GB - Black
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 64 GB
  • 12 MP
  • iOS 17
  • Black
Stock: In Stock
£447.42
Product code: MGJ63B/A
  • Apple iPhone 12 64GB - White
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 64 GB
  • 12 MP
  • iOS 17
  • White
Stock: This item is usually despatched within 5 days
£447.42
Product code: MGJ93B/A
  • Apple iPhone 12 64GB - Green
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 64 GB
  • 12 MP
  • iOS 17
  • Green
Stock: This item is usually despatched within 5 days
£447.42
Product code: MGJA3B/A
  • Apple iPhone 12 128GB - Black
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 128 GB
  • 12 MP
  • iOS 17
  • Black
Stock: This item is usually despatched within 5 days
£497.20
Product code: MGJC3B/A
  • Apple iPhone 12 128GB - White
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 128 GB
  • 12 MP
  • iOS 17
  • White
Stock: In Stock
£497.20
Product code: MGJF3B/A
  • Apple iPhone 12 128GB - Green
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 128 GB
  • 12 MP
  • iOS 17
  • Green
Stock: This item is usually despatched within 5 days
£497.20
Product code: MJNM3B/A
  • Apple iPhone 12 64GB - Purple
  • 15.5 cm (6.1")
  • 2532 x 1170 pixels
  • 64 GB
  • 12 MP
  • iOS 17
  • Purple
Stock: In Stock
£447.42