How about the Holux SporTrek 1305?
www.u-blox.com/en/holux-touch-screen-bike-computer
CPUSensorsSiRF Atlas5S, 664MHz, ARM11Built-in G-sensor & Light sensor
GPS ModuleBuilt-in Compass & BarometerHigh sensitivity u-blox MAX-7Q
SoundDisplayBuzzer3.0”TFT LCD 240*400 WQVGA, transflective,
Wirelesssunlight readable, resistive touch screenBuilt-in Bluetooth 4.0 dual mode
MemorySupport Bluetooth SPP128MB mobile DDR SDRAMSupport GATT/HRP/CSCP for BLEInternal 4GB eMMC flash
ButtonsSupport microSD™ card (up to 32GB)Power x 1 / Menu x 1
OSDimension & WeightWinCE OS 6.058.0 x 102.9 x 18.5mm,110g
WaterproofEnvironment temperatureIPX7Operating temperature:-10°C ~ 60°C
I/O interfaceStorage temperature:-20°C ~ 70°CUSB 2.0 high speed (microUSB)
CertificationAdaptorCE, FCCInput:100 ~ 240V, 0.5 A, 50~60Hz
AccessoriesDC output: 5V, 1AAC adapter, micro USB cable, bike mount
BatteryHeart rate monitor strap(BLE, optional),Rechargeable & non-removable Li-ioncadence sensor (BLE, optional),Up to 14 hoursspeed sensor(BLE, optional)