Time Machine with only one internal disk
You can partition the disk and run the OS on one partition and Time machine on the other.

Disk Utility can repartition without losing data. but as usual take a backup first.