ESP32 satisfies each of your requirement. They are available for $1(without BT sensor) in bulk pricing, have 4MB flash, have eeprom, have CAN, ADC, SPI, goof timers, good PWM, good DAC, is realtime, dualcore, and ambient temperature range of -40 to +125 C.